I really don't see LeBron coming here. Don't get me wrong, I'd love to see him come over. It would increase the crowd (fairweather, but still..) and might be a draw for other players to want to come to New York in future years.
But I just don't see it, he's in a pretty good team in Cleveland and the pressure on him to win a title would be huge, so why leave a contender for the Knicks? It really seems the only reasons for LeBron to come to New York is for off the court reasons. I don't think that's enough for us to nab him.