If you're looking to learn an expensive program like Solidworks, why not pick up the student version for comparitively free and have at it? $139
http://www.journeyed.com/itemDetail....No=43005643FS3
I don't know if you have to prove you're a student, but I saw this looking on the alma mater's website.
Let me know if it works.
[edit] Plain old Solidworks without CMOS is only $89.
http://www.journeyed.com/itemDetail....No=46225643FS3