Thanks for your reply guys. Yea, I do a lot of database programming.... so I figured having 32gb might help. And on top of that I also run a couple virtual machines.
Yea, I am getting a 120gb SSD as a boot drive for my Ubuntu .... and having a large memory i guess increases the overall performance. Plus, I can mount /var and /tmp in the RAM memory and reduce my SSD writes.