I know this won't happen since the deal is pretty far along and I don't see the Suns taking it but:
Incoming: Jason Williams, Mark Blount
Outgoing: Jason Williams, Shaq, Mark Blount
Incoming: JO, Shawn Marion, Marcus Banks
Outgoing: Shawn Marion, Marcus Banks
Like I said, I know it wont happen but I think it'd be an interesting deal. Indy would get an expiring contract (and a temporary point guard). Granted they would take on a bad contract with three years left on it. But they would be able to dump about half of JO's deal at the end of the year.
Miami would be the big winner of the deal, but I'm not sure if they would want to take on two contracts of Marion's and O'neal's size. But they would be getting a big man who is posting almost identical numbers to Shaq, and Shawn Marion. It's something.
Phoenix is why I don't think the deal would work since all they are getting is Shaq.
I don't know, I'm partly excited that I actually got an ESPN trade checker trade to work.