There's also a deal right now that if you book a BA award for travel through (I think) October 2011, you get 20% of your miles back. This helps make up for some of those hefty fees. I think this is tied to the BA Visa card that many obtained when the 100,000 miles was being given at the beginning of the year.
I actually redeposited our BA Award tickets for WINES and rebooked with Delta/AF. It saved more than $300 pp in fees, even with the redeposit fee.
----------------
Eugene