Tom's did a great writeup one time on making a SSD the main boot drive (Windows files) then using your HDD as data storage and such. It's supposed to make a big difference in boot time. Are you familiar with SSD's?
yeah looks good... and in regards to the SSD you're already using an SSD as your only drive... as long as you don't need more than 256GB of space you don't need to get another one... if anything I would say you could add a traditional HDD for additional storage if needed. All you really need now is a case to put all that gear into... if you provide what you're leftover budget is suggestions can be provided
That should work out well for you... I would suggest that you go with the I5-2500k instead of the 2600k... This is because the cost difference is like 100 bucks and the performance difference is extremely minimal... especially in regards to gaming which is what it seems you intend to be doing. you could also do with a lower wattage power supply... 550/600 would still be more than enough... though if you plan on going SLI in the future then stay with what you got and it should work out..
EDIT... it seems the 2500k is sold out at newegg if you intend to buy from there you could wait a little bit for the I5 2550K (or 2 months and wait for Ivy Bridge and the Z77 platform)