In response to charliedarling's comment:
The Sox could not have made the same trade even if they wanted to. They are looking for pitchers like Shields and Davis much more than they can give them up at this point.
The Sox also have not shown the willingness to insert such young guys like Myers right into their starting lineup like the Rays and the Royals have. When was the last young guy who did well in the minors placed directly into the starting lineup to begin a season for Boston? They probably would have put Myers at Pawtucket anyway for at least the beginning of the season, and that could be where Tampa puts him as well if he struggles in spring training.
It's easy to see why the Sox didn't make this trade.
They need pitching unlike the Ray's who have plenty.
Some of the Sox better prospects are outfielders.
More importantly the Sox brass understand the uncertainty of prospects and how their game might not translate at the MLL.
That and the Sox don't have the payroll limitations Tampa is forced to deal with.