I agree that Nvidia isn't going anywhere for awhile and that the competition is good for all of us, especially the hardcore gamers and overclockers. This competition, just like AMD vs Intel, has brought us killer advancements in graphics and power. The
only thing the ATI vs Nvidia competition has
not brought us is lower cost on video cards. That has always irked me. I think its ridiculous that the top cards are always $400. Don't forget not to far back the video cards like Voodoo 2, Voodoo 3, Geforce, and Geforce 2 would come out at around $200. There was a huge jump to $400 I think when the Geforce 4 came out. I'm always trying to stay on top of the cpus and video cards because I love to game. But with the cards being released every 6 months, which is a good thing, you would think the 6 month old cards price would drop alot quicker. Here is an example I think is pretty common for some of us:
Video Card A (newly released)-----------------------$400
6 months later Video Card B (newly released)----$400
Video Card A (6 months old)--------------------------$300
Video Card A (12 months old)------------------------$200
In this example, if you wait for Video Card A to come down to $200, then Video Card A will just be starting to show it's age (i.e. Unreal 2). Please don't get me wrong, not everybody cares about the latest games, but for those that would like to play the new games like Unreal 2 it's brutal. I'm running 800x600x32 with a very fast setup and I'm getting 25-35 fps. I'm really hoping the rumors about the R350 being 25% cheaper to build will come into play. Getting the best video card at $300 is alot easier to deal with than forking out $400 every flippin year.

Sorry don't mean to rant, but man it would be sweet to see top of the line video cards come out at the $300 mark.