This was a great trade for the Knicks. I don't get what Nelson was thinking. Why give up three good players who are reasonably paid given their talents/potential for one overpaid very good player?
I haven't seen much written about it, but Turiaf and Azubuike are at $4M + change and $3M + change -- both a bit underpaid for their abilities in this market IMO. And Randolph, at just under $2M, is a GREAT contract for a starter/potential star.
As we've all painfully seen, acquiring talent is only half the battle. Acquiring fairly paid or better yet underpaid talent is just as important. Aside from Curry, we now have only 1 overpaid player IMO (Amar'e), and his was a special circumstance where overpaying made some sense.
Got to give Walsh credit.