I currently have both Inventor release 9 and Solidworks 2005 loaded on my work PC. What I have found is they both have their faults to a degree, but when creating complex models, such as consumer product design, Solidworks is a must over Inventor. (Pro-E is also superior to Inventor in this...