<i>Cause 2900+ isn't a cool name and the performance certainly is better than 2800+!</i>
Marketing gone wrong. 2900+ is a fine name, especially if it accurately reflects the performance placement within THEIR OWN lineup. AMD should focus on offering a line up of chips with ratings relative to each other. They no longer need to try to match Intel tit for tat. They have the performance advantage now, they should start acting like it.
Try to look at it from Joe users perspective. Joe user doesn't want to hear from his tech geek friends things like "Oh, the 3000+ is a good chip just make sure you don't get the 90nm." Joe user hears that and goes "WTF are you talking about?" Then his geek friend attempts to explain how it all makes sense "Well, the 90nm chip is in direct competition with Intels Scotty which is also 90nm, so the 3000+ rating is in reference to that. If you get the 130nm chip rated at 3000+, it's actually faster."
Now joe doesn't have any idea what "nm" really means,nor does he have any idea why there should be a difference between chips with the same rating. Joe also doesn't want to hear why 2 chips are rated the same but also have different clock speeds, yet other than die size, have no discernable technological difference. You know why he doesn't want to hear it, because joe has no fricking idea what the hell half of the words in that sentence mean. If you try to explain it to joe, he will start drinking heavily while wishing he didn't have you as a friend. Poor Joe already has a hard time understanding cache size, 64bits, TLA-RAM differences, etc...
I'm of course engaging in a bit of hyperbole, but really, AMDs ratings should be straightforward. A 3000+ should perform the same as a 3000+. You can't go wrong with keeping it simple.
<i>Cigarettes - No cholesterol, high in fiber, low in fat, how could they not be good for you?</i>