There are two things that can make a good NBA team falter throughout the season, age and injuries.
At the 10-game mark, we are starting to see a consistent effort from the younger and deeper teams in the NBA while the ones relying on the elderly can't perform every night.
Here's your Power Rankings three weeks deep in the season:
1. Cleveland Cavaliers (9) - New lineups have the Cavs riding high, they are in a great position to win their next six, making it 10 straight.
2. Atlanta Hawks (8) - Going into Boston and winning by 11 makes a statement and the rest of the NBA has taken notice.
3. Los Angeles Lakers (1) - Dropping the second of a back to back in Denver after dismantling Phoenix isn't enough to drop the Lakers, but losing at home to Houston is.
4. Phoenix Suns (4) - So we know the Lakers are better than them, but that could be said for 28 other teams right now, too.
5. Orlando Magic (3) - Rashard Lewis will have two games to get in rhythm before heading into Boston, and yes, I think Orlando will come out on top.
6. Boston Celtics (2) - This team will be tough to beat in a series but recently they've lacked focused and now teams are gunning for them.
7. Dallas Mavericks (7) - Well Josh Howard, it was nice to have you around for a while but I don't think the Mavs can crack the top five without you.
8. Denver Nuggets (6) - After splitting on their six game Eastern Conference road trip, the blowout of LA showed Denver still has some heart.
9. Portland Trail Blazers (11) - The six-game streak feels good but those six teams have about twice as many losses than wins on the season.
10. Miami Heat (5) - Loss to the Cavs wasn't a major surprise but the one point win over NJ and recent injuries have the Heat on the ropes.
11. Houston Rockets (10) - Teams have quit underestimating the Rockets, it can be a little different coming in the favorite and I'm not sure this team has adjusted but they still thrive in an underdog role, just ask LA.
12. San Antonio Spurs (12) - Starting the season 0-3 on the road is an example of how age is impacting this team.
13. Toronto Raptors (13) - If the starting five can remain healthy the Raptors will start surprising teams as the season wears on.
14. Chicago Bulls (14) - They aren't impressing anyone but just getting it done will get them to the playoffs.
15. Milwaukee Bucks (23) - Only played two games last week but Brandon Jennings came away with 87 points, their D is also surprisingly good.
16. Oklahoma City Thunder (15) - Inconsistent play leads to big wins (Orlando & San Antonio) and big let downs (Sacramento & LAC).
17. Indiana Pacers (21) - Four straight including a beat-down in Boston, Indy should take two more before hosting Cleveland on Friday.
18. Sacramento Kings (25) - Since Kevin Martin went down the Kings are 4-0, maybe Tyreke Evans is better suited to play the two--or at least get the shots like he is.
19. Utah Jazz (16) - This team has some fight but they aren't all clicking at the same time, for their sake I hope this is the low point of the season.
20. Detroit Pistons (17) - The foundation is set but it looks like Detroit still has a way to go in the rebuilding process.
21. Charlotte Bobcats (20) - No team that has this good of D plays this bad of O, Larry Brown needs should make a move to get Rip and Tayshaun.
22. New Orleans Hornets (19) - Can anyone explain to me how Jeff Bower is a better option than Byron Scott? I will pay $100 bucks to anyone who can make this make sense.
23. Los Angeles Clippers (22) - Chris Kaman has been the team's leading scorer in five straight, the Clippers need to trade him for the future because this season is clearly not going to be "the one."
24. Philadelphia 76ers (18) - Wins have came against the NBA's absolute worst teams, on the positive they're winning them.
25. Golden State Warriors (26) - With all of their scorers they can put away a bad team in a hurry but anyone with a concept of defense takes them out with ease.
26. Washington Wizards (24) - Have yet to win on the month, this is a perfect example of why making big moves in the summer doesn't always been big success.
27. Memphis Grizzlies (27) - Down goes Thabeet, Z-Ro continues to have his one-of-a-kind impact on his teammates.
28. New York Knicks (28) - Sure they lack talent but what's more disappointing is the lack of heart, NY doesn't even have a pick this year to lose for.
29. Minnesota Timberwolves (29) - Let's be honest, the T-Wolves are a last second shot away from the bottom of the league and I can't wait till NJ wins so I can put Minnesota there.
30. New Jersey Nets (30) - So close on that first W, put all of your eggs in one basket and get NY on Saturday at home before the West Coast road trip.
Follow me on Twitter @JohnLorge .