Only in the wacky world that is the NBA is it possible to trade a player who is grossly overpaid and of absolutely no value to any team.
Because the structure of the collective bargaining agreement encourages teams to shed payroll to create salary cap space to sign a major free agent. But sometimes the only way this is possible is if they have a large amount of expiring contracts coming off the books.
That is why we see $20-plus million players like Tracy McGrady get traded even though they may not have played any significant basketball in over two seasons, often for nothing more than draft picks and other equally useless players with massive salaries. It's why the Magic were able to move Vince Carter and his $17.3 million in a blockbuster trade for Hedo Turkoglu and Jason Richardson, even though Carter's barely worth a third of that.
So in anticipation of an active NBA trading deadline, here's an early look at the 15 biggest expiring contracts that could be moved this season.