I think when people consider these trades with the Knicks, they need to remember that Donnie Walsh does NOT give things away. He plays hardball with the best of them. This is not Isiah. Right now, unless someone is willing to take on a bad contract (which the C's are not willing to do), they are going to have to pay a premium for anyone on the Knicks.
And to take it a little further, if Duhon really could be had for expiring contracts, why wouldn't Orlando (who need a PG much more than Boston) simply use their $6.8 million trade exception to take on Duhon, saving the Knicks about $12 million (pro-rated) this season, and while also providing the Knicks with a very valuable trade exception that could be used to add a $6 million player to their roster next year, after they go over the cap with the elite player(s) they sign.