NVIDIA really took everyone by surprise when its 7800 GTX was in stock at various retailers on the launch date. After what NVIDIA and ATI had done with their last generation GPUs, no one really thought that NVIDIA could pull off something of this magnitude. Making sure that its board partners are ready with their products on the announcement day requires immense efforts in organizing everything. Needless to say, NVIDIA has really gotten into the "good books" of numerous enthusiasts and the rest of the industry with what it accomplished.