Well here's my take on the whole renaming business for what it's worth. First off ATI has done this a bunch of times as well. RV610 Radeon HD 2400 series to RV620 Radeon HD 3400 (which was for all intent and purposes the same) series. X800 series R420 to X850 R480, basically the same chips just a minor clock boost. There are other examples as well. G92 full has now showed up in the 8800 GTS, 9800 GTX, 9800 GTX+, and now the GTS 250 and GTX 280M. The differences between these parts are minimal at best and the gap between them is closed to almost nothing if you take ocing into account.... but the same can be said about HD 2400 vs 3400 or R420 vs R480.
The difference between NV's and ATI's renaming boils down to two things really:
-NV renaming is more aggressive in that they have many more products with the same chip under different names
-NV naming has already been criticized in recent months
I think the second point is really coming into play here. The community is fed up with Nvidia's naming already so they're reacting very badly to the GTS 250. Why were they fed up with the naming scheme in the first place? It's downright confusing. It started really with the 8800 GTS 512, which although having the same name as the 8800 GTS 640/320 was much faster and used a different chip. Then the 9800 GT came out, which as we all know was just a 8800 GT. Then the 9800 GTX which was just a 8800 GTS (but not the 640/320 version). Then the 9800 GTX+, now the GTS 250.
Truly confusing, only people on these boards would be able to sort through that sordid mess.
I don't think anybody will argue that ATI's naming scheme is as convoluted or confusing as what Nvidia has been doing. That's the source of the problem from my POV. It's *much much* easier to determine what chip your getting with ATI's naming conventions.