And in that case, wouldn't it make more sense for the team looking to do this to trade the 10-12 mill long term deal (which, by the way, is probably going to be around what Ray Allen gets for an extension) to simply trade that 10-12 mill contract for an expiring 10-12 million dollar contract, as opposed to including an expiring deal themselves in the mix?
And then, wouldn't any of the myriad of teams with 10-12 million dollars expiring contracts also be able to offer theirs if the player being mentioned is a talent anywhere the level of a Ray Allen?
That would be shooting ourselves in the foot, trading an 18 million dollar expiring contract for what a 10-12 million dollar expiring contract would get.
It depends solely on what the goal is.
Going back to Dallas -- they want to win a title. They're not rebuilding. They're not trying to save dollars ... they're trying to win.
If they believe Ray is the better player, at least for next season, then the trade has some value for them.
The trade has a secondary value for Dallas because the medium term future of their team, and Dirk's future, rests on 2010. Depending on where the cap falls that summer, they may to part with Josh Howard anyway in order to free up enough money to make a maximum contract offer. So Josh's possible better third to fifth seasons may not be of any value to them, but Ray's immediate quality is of high value to them.
Then there's other situations -- now I'm not a fan of this trade but it's a useful example -- A Golden State Warriors trade where they part with Jackson or Maggette as the contract. Perhaps that team can't get a 2010 expiring contract for those players because their contracts last 4-5 seasons instead of 2-3 seasons, and instead have to sweeten the offer by including a makeweight of some kind (in a Ray trade, that'll be the other expiring deal).