Wow, what a bad deal for the Knicks - Harrington is at best a slightly less bulky, more gruntled (opposite of disgruntled) Zach Randolph. Crawford was probably the best fit on the team for D'Antoni's offense, though if this means more Nate Robinson I'm for it on entertainment value alone.
GS gets a competent guard to pick up some of Ellis' slack until he gets back, for a guy they weren't playing anyway. And when Ellis returns they can have a poor man's version of the Davis/Ellis backcourt. Still won't get em in the playoffs, but this move improves them.
Reading replies this looks like a salary dump, then...makes more sense I guess. Oh well, now we can go back to beating the Knicks by 25 instead of 15.