I like your list, metrocard, but don't forget to include Jerome James and Quentin Richardson. They've got to go, too. Especially Richardson. He has almost 18 million dollars left on his contract.
I know this is not going to happen, but here's some trade ideas of how to dump Curry, Randolph, Crawford, Richardson, Jeffries, and James.
1)Trade Eddy Curry, Quentin Richardson, and Jared Jeffries to the Phoenix Suns
We save 17 million dollars that we would've had to give Curry and Jeffries in 2011(Curry has the option to opt out in 2010, but he's not stupid enough to actually do that).
Shaq is old, but he's still a better defender and rebounder than Curry.
Curry is young, and the Suns organization had interest in Curry, at the beginning of the 07-08 season.
2)Trade Jamal Crawford and Mardy Collins to the Minnesota Timberwolves
Rashad McCants, Corey Brewer, Mark Madsen, and a
2009 first round pick(that was acquired from the Celtics)
The Knicks get a decent shooting guard(Rashad McCants) a young player(Corey Brewer) cap space, and a draft pick.
The Timberwolves redeem themselves after trading OJ Mayo, and they have a lineup of Randy Foye, Jamal Crawford, Mike Miller, Ryan Gomes or Kevin Love, and Al Jefferson.
3)Trade Zach Randolph to the Houston Rockets
Mike Harris, Steve Francis, Chuck Hayes, Bobby Jackson, and a 2009 second round pick
4) Buyout Jerome James