I myself own a Dell 4600, which is the model that comes with an AGP slot unlike the 2400 models. I have looked inside of the 2400 (my roommate owns one) and there isn't very much room for expansion, unlike the 4600 which has an AGP slot, SATA plug-ins, supports up to 4gb of PC3200 RAM and so on....So if you ever want an AGP slot, you are going to have to change mobo's, which also means that basically you will be building a whole new computer (aside from the HDD and CD-ROM etc...things that are interchangable). Dell, like many other "we'll build it for you" companies have their comps wired so that you can only have their motherboard in their particular cases. The power/reset switches, along with USB ports are bound by their own connectors for that particular motherboard. So...if you want to get a new motherboard, plan on buying a new case with it too. Trying to upgrade your Dell is a waste of time, especially if you want good system for gaming (trust me I have tried)...but a couple of replacements shouldnt put you in the hole that much. Just make sure to buy a mobo that is compatable with your RAM, cpu etc. It will also be worth it for you to learn how to do it...hope this was helpful...