If you have any academic links at all though, or don't mind piracy, I'd grab a student edition of Altium Designer. Solidworks too if you can get it for mechanical modeling. If you ever make it big, these are the tools you want to learn and know how to use. You don't mention anything about a good debugger - this is crucial! If you work with ARM the Segger JLink is the gold standard.
Also you should probably mention where to get cheap stencils, like Osh Stencils etc. With all the cheap parts going to extra small packages, stencils are a godsend. Or, just have your prototype made in China at any of the small board-houses - quite cheap as well compared to the time you might spend doing board assembly.
Just my quick 2c.