Is it not necessary to also have a CPU cooling? This is the main worry I have of building, mainly because it is the main thing I don't understand when it comes to components (along with a few other points as you can see below!!

)
I'm leaning more towards the Smart Response Technology SSD idea. The max caching is 64gb, but I'm not sure if this means that Windows also boots from the SSD or if I'd need a bigger SSD for that?? EDIT: Actually if I understand what I was just reading on the Google machine, you load Windows onto the HD and it caches to the SSD for optimal booting?? Correct me if I'm wrong, cos that sounds odd yet kind of right???
Would I need a 2gb graphics card if I wanted a dual monitor setup? Or might I be better going with something like the GTX 560Ti "448 Edition"? I know they're similar in price, but which would be better (sorry, fairly clueless about graphics cards - won't be used for gaming, but just for occasional 3D rendering in Maya or 3DS Max)
Also, this is probably a stupid question, but what is the difference between Windows Pro and Home Premium? I mean, it'll behave and look the same right?

I don't want it to look like my PC at work!!
Finally, is 600w enough power or should I be looking at 750w? Maybe if I reduced the size of the SSD, I could afford this.