I just ordered a new video card online yesterday afternoon. The one I had was barebones in 2003 when I got this computer, so it was time for an update. I got a GeForce 6800 with 512mb of onboard RAM. I ordered it from www.newegg.com, who had it for $100.00 less than anyone else.
Mind you, I ordered this thing, online, yesterday. Shipping was $4.65, and it arrived here this afternoon. I just found who I'm ordering all my computer stuff from, forever and ever!