Joe Johnson at 25 is just plain dumb.
Shaq at 16 is stupid, it's not five years ago.
Kevin Durant should be in the top ten, I wonder when people are finally going to notice how serious of a player he is.
Ginobili needs to drop down a lot, he might be the most overrated player in the NBA, and injuries have to be taken into consideration, they clearly did for Tracy McGrady.
There are a few players that do not belong on this list, Battier, Bynum, Villanueva etc.