Hey guys, I am using right now as my primary computer a Macbook Pro, I like Apple and there OS and from now on it will be my main OS (I use parallels when needed) Before I left for college I had a Dell Desktop 4600 as my computer. And I will be bringing it up to college to use basically when I am in my dorm cause it will prevent less wear and tear on my laptop and battery and have a bigger display hooked up etc at my desktop. http://www.mrmartinweb.com/images/computer/dell4600.jpg this looks like my computer. I want to first make the computer a project for myself by buying parts I can upgrade and try to install my self. Like more ram, a video card, maybe graphics card, etc. Because the desktop is a little lagging for the current time. I have a list of questions.. RAM- How much can this machine hold for the maximum amount? I am hoping to maybe have 2-3 gigs. Video Card- I need some advice on what card to buy, I am not looking to get the latest and greatest for this computer, I just need to get in the moderate range one that handles normal computer usage. Maybe one with dual monitor support. Graphics card- I want a basic discrete moderate price level graphics card. I don't do any gaming. I like to watch tv on the interney and other videos etc. Are the above three possible to do my self? are they basic to install? And to get a new processor...is that something I should buy and then take to someone to install? I think my desktop runs a 1.8 Ghz, I want to maybe upgrade to 2.4? Core duo. would 100-120 dollars get me that? As I said before, I am not wanting to upgrade to the best stuff, I just want my computer to upgrade to this current time. Your help would be very appreciated. Thanks guys!