Shell, Draft, and Fillet are entirely reliant on the faces of the model they are applied to. This presentation discusses how those features think and why they sometimes deliver surprising results (or no results at all). It discusses how models can be re-structured to better accommodate these applied features. And when that is not possible, it discusses extreme tactics that can always be used to beat those applied features into submission to get the model we need.
Contents: Powerpoint presentation and working SolidWorks files