It appears the blockbuster done deal may not be so done after all.  Just 24 hours after it was leaked that the Orlando Magic and the Houston Rockets had reached an agreement which would swap stars Tracy McGrady and Steve Francis, the New York Times is reporting that the deal may have it a snag.

Steve Francis, the Rockets All-Star guard, had made public his displeasure about the potential trade to Orlando, leading to the Magic reconsidering the deal.

Francis is under contract for several years and has no veto power over trades, meaning if traded to Orlando he'd have no choice but to play.  This is why, according to the New York Times, several league executives and player agents were baffled by Orlando's hesitation.

"John Weisbrod is setting a bad precedent by caving in to this guy," one agent said, referring to Orlando's general manager and speaking on condition of anonymity.

Looking elsewhere, the Magic entered into serious discussions with Phoenix yesterday, and the Suns are offering Shawn Marion, the up-and-coming Joe Johnson and this year's first-round pick (seventh over all), for McGrady. That would give Orlando an All-Star small forward in Marion, a potential All-Star shooting guard in Johnson and the first and seventh picks in tomorrow's draft.

Indiana has also shown major interest in McGrady offering anyone with the exception of Jermaine O'Neal, but the Magic has not been moved by any of its offers.

Many league executives believe the trade will still go through with Houston because of McGrady's wishes, but Orlando may move Francis on without him ever wearing a Magic jersey.