The SolidWork Corp team has made usability one of the key themes for SolidWorks 2010. One of the areas that has frustrated almost every user since the beginning is that the user is required to select a surface before entering the Hole Wizard command in order to place their holes on a 2D sketch. Hole Wizard would automatically assign a 3D sketch when no surface was preselected. Having holes unnecessarily placed in a 3D sketch can create certain issues, such as difficulty with hole callouts on a drawing.
This is no longer so! With SolidWorks 2010, there is no default sketch assignment to hole placement when starting the Hole Wizard command. The user selects their surface within Hole Wizard when they are ready. If they select a flat surface, Hole Wizard automatically assigns a 2D sketch. If they select a non-flat surface, Hole Wizard automatically assigns a 3D sketch. The user also has the option to manually select the 3D sketch option.
Before this improvement, Hole Wizard surface selection has been one of those areas that traps almost every user when they first start out. (You can always identify a rookie simply by the fact that a 3D sketch unnecessarily appeared in their Hole Wizard feature on a part, such as a flat plate.)
Not only is this a welcome usability improvement that reduces frustration and inconsistent modelling, it is also one that will save many little bits of time for most users. It will also improve the SolidWorks learning curve ever so slightly.
Now if only they could let you pick a default end condition. I can’t count how many times I’ve clicked the dropdown, then selected “Through All” instead of “Blind”