I am a recent convert from a long time love affair with pc and linux based machines. I mainly do a lot of web designs, web application development, and graphic designs work. I also occasionally have the need for some 3D work and do a lot of personal video and after effects work. I am planning on buy the new MacBook Pro 17,money is an issue but performance is a must. I figure is it best to get it stock then upgrade the ram and hard drive. A 5400 rpm hard drive is usless to me and so is 4gb of ram. I guess I'm asking should I upgrade my mac through mac or get third party and upgrade myself. I have build all my pc and linux machines but have really never gave macs more than a glance. Any advice on how to get the most bang for my buck would be greatly appriciated!!