Your right about upgrading the Vostro 220s, Computer_Commando. There isn't much room for a high end GPU or a large CPU heatsink/fan, but it can be upgraded. A low profile ready GeForce 9500 GT is significantly better than the onboard graphics this board has, (8MB onboard video memory). And considering mine came with a Celeron 1.6 GHz single core CPU, any Core 2 Duo, or something similar, would be a nice upgrade. The slim case does make it hard, but it's still very possible.
Something else to consider though, is the PSU. Mine is only a 250W, which is what really restricts me from upgrading. You can't just buy any PSU to replace it either. The largest PSU I could find that would actually fit this case is a 300W. Which brings me to my next point. Since i'm not into overclocking, i'm just gonna keep the motherboard, and build onto it. Most people say to just buy a new computer, but where's the fun in that? I can actually get a decent GPU, CPU, power supply, new case, and bigger HDD, for less than $300. The pre-built towers that are simliar to my specs, are no less than $450. I'll save the $150, have a better PC, and build it myself.