I recall when I wanted to replace my BFG 6600GT. It was a couple weeks before the release of the 7600GT I think.
So I thought the 7600Gt was out a few days later but it wasn't and ended up buying an ASUS 6800GT. I came home, installed the card until a few hours of gaming later, the memory heatsinks started falling off the card...
I been able to get a full refund, waited 3 or 4 days and then got a MSI 7600GT.