Apparently Utah has interest in Baby to back up Millsap. We know Miami wants Boozer. And we're interested in Moon, and size. Here's how it goes down:
BOS Trades (salary out - 8.975mil):
Baby signed for 4.5mil for 3 years
Scal (3.4mil, 1 year)
TA (2.5mil, 1 year)
Pruitt (825k option, 1 year)
2011 1st round pick
BOS receives (salary coming in - 11.2mil):
Moon signed for 3.15 mil for 2 years
Haslem (7.1mil, 1 year)
Diawara (945k, 1 year)
Utah trades (salary out - 12.6mil):
Boozer (12.6, 1 year)
Utah receives (salary in - 12.825mil):
Baby signed for 4.5 mil for 3 years
Greg Buckner (4.1mil, 1mil guaranteed, 1 year)
Scal (3.4, 1 year)
Pruitt (825k option, 1 year)
Miami trades (salary out - 10.67mil):
Moon signed for 3.15mil for 2 years
Haslem (7.1mil, 1 year)
Quinn (1.05mil, 1 year)
Diawara (945k, 1 year)
2010 2nd round pick
Miami receives (salary in - 12.6mil):
Boozer (12.6, 1 year)
Dallas trades (salary out - 4.1mil):
Buckner (4.1mil, 1 year)
Dallas receives (salary in - 3.55mil):
TA (2.5, 1 year)
Quinn (1.05mil, 1 year)
Cs 2011 1st round pick
Heat 2010 2nd round pick
cash
This should work under both cap and BYC rules.
Utah cuts Pruitt and Buckner before their deals become guaranteed, saving them 4mil in salary, or 8mil in overall money considering the lux tax. They get Baby and Scal (a Sloan type of player).
Miami dumps junk and Haslem to get Boozer.
Boston deals Baby, scraps and a pick for Moon, Haslem and Diawara.
Dallas gets picks, TA and cash from Boston and Miami to cover some of their costs. While complicated this works pretty well for all involved.