Roy Oswalt is a Texas Ranger. It's definitely a great fit for both parties.
He is not the ace of old, but if healthy, Oswalt is still an improvement over a lot of other starters out there. Even with back problems that limited his production, he managed to finish last season with nine wins and an ERA under 4.00.
With that in mind, here are some teams that missed a good chance to improve their ball clubs by signing Oswalt.