That power supply is pretty expensive.
That ram is extremely expensive, I'd take 8GB of DDR2 800 for $80 over 4GB of DDR2 1066 for $80 any day.
That graphics card sucks for the price. You can get the 4850 which will waste that 8800 GT for cheaper. I wouldn't get an 8800 GT unless it was under $80.