No need to vendor bash. If you don't mind me saying, you're talking rubbish. Look into the facts and back up your words with those. nVidia is generally better in OpenGL. ATi generally does DirextX better. As most games run under DX, it doesn't make sense to be a fanboy and rule out ATi, now does it?
Let's look at this realistically. The nVidia FX range was pretty much awful. Ati's Radeon 9xxx range owned that fair and square. nVidia released the 6xxx series and was on top for a ltittle while. Not for long though, as ATi's equivalent cards performed better and didn't cost as much. Now we have the nVidia 7xxx range, and it won't be long before ATi knocks out their card to crush the nVidia. See a pattern yet? It's all swings and roundabouts -- one manufacturer releases their new hot product, then the product gets crushed by it's rival. Same thing happens years after year, and it will continue to do so whilever there's more than one choice. This is good. It means that prices are kept reasonable and the market isn't dominated by one manufacturer. So, a couple of months down the line there might be something better than nVidia or ATi's current powerhouse. This is why it doesn't make sense to be a fanboy, you should just buy whatever card offers the best performance for the money at any given time.