Just saw the post that Yao is most likely out for next season and may be gone for good. If this is true, Houston may want to blow up the team and start rebuilding. They don't have many assets that folks are going to want so why don't we target Aaron Brooks?
Of course if we're going to get Aaron Brooks we're going to have to give them young talent and take on a bad contract. The only really bad contract they've got is Tracy McGrady.
So how about McGrady + Brooks for Pryz, Blake, (Rudy or Bayless) and Trout? This should just about match salary-wise. Houston get's marketable young talent and a starting center. We get a starting point guard for the entire length of our run. Sure McGrady isn't a great fit, but he can play the same role as Rudy played and he knows how to play with a dominant center so he'll be good with Greg. (If Houston's truly desparate then we go for a signed and traded Channing instead of Pryz).
We would still need to track down a backup C/PF but there should may be a few 7' stiffs wandering around the league available for our trade exception.