I also stay away from Best Buy, but for personal reasons. Just the bringer of a deal....
On another note, how is it Best Buy's fault you recieved faulty things. That's poor quality control on the manufacturers part. Were there other circumstances that were also in this? Don't get me wrong, I'm not questioning your judgement, I'm just interested in what lead to this decision.
On subject... the 6600GT is only about 10-15% slower than the the 6800 and basically kicks the but out of a 9800pro for around $200. If your into having one of the best for the least amount of money that's a darn good card, If you don't mind spending the extra dollars you can get the regular 6800 off of
www.newegg.com if you want.