I do not see any reason for the Knicks to miss out on snagging Tracy McGrady for the rest of this season.
Everyone knows the Knicks big plan is to get Lebron James and/or any other big name possble in this coming offseason. McGrady's mega contract will be finished after this season so he doesn't hurt there. He would put fans in the seats for the rest of the season. I don't think he would sell many jerseys because fans know he's a 6 month Knick, but some will be sold and that never hurts.
With the Knicks "surging" of late, they have a chance to get to .500 by the end of the season, good for 6th or 7th in the East. With McGrady this would be a given. The Knicks fans would be estatic to see a team go .500 and would get off management's back for at least 3 months.
More importantly, if the Knicks are looking to land a big name, they need to make a little showcase showing the the Knicks can actually win. Yes, the Knicks have been bombing for years in preparation of this free agent season. While Donnie Walsh may think Lebron James owes it to the Knicks to come to New York, in realty he needs to show Lebron a reason to make the move. McGrady getting the Knicks to the playoffs would make New York look a lot sexier of a town.
Eddie Curry. Eddie Curry is next to impossible to move with his salary being as gigantic as he was coming into camp this season. He puts the biggest damper on the Knicks' plans for 2010.
Nate Robinson wants out of New York. While he is not in the way of next years off season, there's no reason to keep him on the bench and at least offers the Rockets a scrappy player that can shoot the ball.
In an ideal world, the Knicks would land McGrady for Robinson and Curry. He would play as long as he doesn't feel the pain from his surgery and lead the Knicks into the bottom of the playoff picture.
In reality, the Knicks can land McGrady for Robinson et al, but not Curry. The Rockets have similar ideas concerning he 2010 season, so adding in someone like Jared Jeffries who will not be off the books in 2010 is far fetched, but worth a shot.
McGrady would make the Knicks a team worth talking about, without laughing.