oh, and that 6600 you had on e-bay, not a good idea. Actually, I can't think of much a worse setup for a 6600 series. What you want ideally is a 6600GT with 128mb ram. The vanilla 6600 is actually substantially weaker than it's GT counterpart. Also, the 512mb is crippling, as was already said...
Newegg Rocks, Tiger Direct is okay if you don't have to deal with rebates. Zipzoomfly is good, but seems really 'hit-and-miss' to me. The shipping is a very good bonus.
<b>I'm an unhyphenated American.</b>
Intel Q6600 @ 3200 1.4v
Abit IP35 Pro "The Snake"
2x2gb A-Data @ 800
Diamond HD 3870 512mb
Great FORD TRUCK