On the cad front I believe Moment of Inspiration is worth a mention - I only have a trial version as yet but it has excellent support from the creator (one of the guys who developed Rhino) and is a real easy NURBS modeller to get into... I'm planning on buying it once v3 is out of beta.