I think with the recent developments taking place, between Alex and Capello, i think its going to turn out for the best for Juve. That said, I still think Cassano has the big match temperament comparitively to Gilardino, and imo would be a better buy. Trezeguet, to me should just stay, because he is undoubted, proven quality both in the Serie A and Champions League, he's as sharp a shooter as one can be, and most importantly he makes the half chances count. The best, strongest line up imo would be if Trez stayed and Dp left making way for Cassano, and giving us a lineup that looked like this:
Trezeguet
Cassano
Ibra
Mutu
Zalayeta