Look in my opinion their is just too many teams in the NBA. When guys like Evan Eschmeyer, Shawn Bradley, Jim McIlvaine,Eric Montross,Vitaly Potapenko,Kelvin Cato, Keith Van Horn, Calvin Booth, Vin Baker, Shawn Kemp, etc are getting these huge deals and long term multi million dollar contracts, it just does not make sense. Their is just not enough talent to go round. Lakers bench, Madsen, Hunter,Medvedenko,Walker, etc is shocking. Bulls bench, Guyton, Bagarac,Richardson, etc Grizzlies bench, Long, Massenburg, Anderson, Knight, etc. Why is it that on each team there are so many shocking players??Why do these players always get huge long term deals when they are stiffs??Also, why when one team signs a player to a long term huge contract, do they then try and trade him because his contract is too large?? Hello, you guys signed him so you stop complaining!The benches of NBA teams are so bad it is just not funny. the starters cannot take a breather before the bench guys have gotten the team in a huge hole.Teams need to look at this factor and look at ways to generate more depth in their team!