5.)
Tracy McGrady- His versitality makes him such a huge threat. He can take over a game in so many different ways. Throw in his defense, his tenacity, and the guy is a top 5 player in the league.
4.)
LeBron James- Having just Zydrunas Illgauskas to work with, this guy almost got the Cavs in to the playoffs this year, and they were the division leader for a good portion of the first half of the season. I guarentee he will be number 1 on everybodies list in a couple of years.
3.)
Allen Iverson- He finally has a teammate in Andre Iguadala. He's been missing those for quite awhile now. The 2001 Sixers team that went to the finals was probably one of the worst finals teams of all time. It's impressive that LeBron almost took his team to the playoffs by himself, but AI took his team to the FINALS practically by himself. Add on top of that the fact he just had his best season of his career, he gets a top 3 spot.
2.)
Kevin Garnett- He may have been number 1, but there's no way a guy who has only gotten past the 1st round one time can be the best player in the NBA. Untill he wins a title or at least makes a few title appearences, he will be stuck at number 2. Not that there's any shame in that of course. KG is a beast. Best talent in the NBA, just doesn't quite have that winning thing down yet. He has that MJ attitude where he's very volatile to his teammates, but its all in his competitive spirit. He is the most versatile player in the league.
1.)
Tim Duncan- Right now, Tim Duncan owns the NBA. I don't see how you could put anyone higher then him. The ultimate goal of the NBA is to win titles. Well, he's won 2 in the last 3 years, and 3 in the last 7 years. He will also be a top candidate for MVP every season. Steve Nash will not be a candidate next season, Tim Duncan will. TD has winning down, he has scoring, rebounding, defense, all he needs now is free throw shooting

. Untill someone else proves otherwise, TD is the best player in the leage.
Just missing out:
Dwyane Wade- I originally had him in here, but there just isn't any room, he will surely be top 3 within a few years.
Shaq- Deteriorating skills. Still extremely dominating, but this season his numbers will drop very low. I'm thinking somewhere around 15 and 7. He is no longer the Shaq of old, but as of right now, only barely misses out.
Kobe Bryant- This is kind of a bias not having him in the top 5, considering I hate the guy, but I truely believe TMAC is a better player.
Amare- Will be top 5 within a few years.
After next season will compete for a spot in top 5- Dwight Howard, Jermaine O'Neal, Ron Artest, Carmello Anthony