Couple of changes:
HDD: Switch that for a Samsung Spinpoint F3 (500 GB or 1 TB). It'll be faster and all around better.
RAM: The G.Skill Ripjaws with the same specs are cheaper.
SSD: A SSD will make the computer SEEM faster, but won't help in actual performance much. The computer will boot super fast and start programs really fast. However, the cheapest useful size is nearly $300 (80 GB). So they're extremely expensive right now. You would basically put the OS and frequently used programs on them.