After a several year hiatus, I've jumped back into accumulating miles and need to book an award ticket from the West Coast to Cape Town for March 2012. It's been a few years since I booked an international award ticket to Africa and I'm a bit boggled by all the possibilities. I've got miles tucked away in a variety of places, mainly ~100k on BA, ~75k on Delta, about ~40k on Continental, ~50k on American, and then ~125k Membership Rewards points that I could transfer. Any recommendations? What carriers to ZA are the best bang for miles in business or first?