I've heard Newegg.com is shit loads of trouble. One guy I talked to ordered a GF2 Ultra from them, page saying instock, waiting a few weeks, never got it. His CC was charged, and no product. Then, he called them, they told him to wait longer, etc. blahblah.
he finally had to call his CC company...