Ok so Im going to upgrade the memory to 4gb but stay with 640 gig. I can always change the harddrive later. it is 75 dollars more for the hard drive to go to 750. And 640 will hold what im putting in it. but I guess the 4gb will make it a little better performance??