Hi Roger, also one thing you might try if you are having difficulty with filleting is to break the model into individual surfaces and then do some filleting by picking 2 surfaces at a time and running Fillet. 
 
When you have 2 individual surfaces picked and you run Fillet, it does a somewhat different surface/surface fillet calculation which can sometimes avoid difficulties that the edge-based filleter can run into. 
 
But the surface/surface filleter won't do things like build corner patches where multiple edges are coming together. 
 
   - Michael 
 |