It was difficult, but they have a 50,000 mile bonus for CW. You need to register before you book.
http://app.ba.com/springpromo/
Fine print.
Terms & Conditions
*Member must (i) book a round-trip ticket in the US, Canada, Bermuda or the Caribbean at qualifying World Traveller fares (Y, B or H class), World Traveller Plus (W, E or T class), Club World (J, C, D, R or I class), or First ( F or A class), (ii) book and travel between March 16, 2009 and June 30, 2009.
1. To qualify, you must be an Executive Club member and be registered for this promotion.
2. All travel must be completed by June 30, 2009.
3. To ensure qualifying flights are tracked, member must provide Executive Club member number at time of booking and again at check in.
4. Please allow 4 weeks for bonus miles to be credited to your Executive Club account.
5. Offer is available on all British Airways mainline flights only originating in the US, Canada, Bermuda or the Caribbean. It is not valid on any code-share, franchise or oneworld™ flights.
6. Eligible round-trip fares are combinable where available. Amount of miles will be awarded based on class flown. For example, a one-way Club World fare from NYC to London and a return in World Traveller Plus from London to NYC will be awarded 37,500 miles.
7. Offer is not available in conjunction with any other offer, discount coupon, upgrade or free travel award or any travel trade and airline industry discount tickets and cannot be combined with any other BA Miles bonus or promotional offer.
8. Bonus miles will be awarded for every eligible round-trip flight taken during the promotional time period.
9. Flights departing the following cities arrive at London's Gatwick airport: Orlando, Tampa, Atlanta, Antigua, Bermuda, Bridgetown, Grenada, Kingston, Port of Spain, Tobago, St. Kitts and St. Lucia, as well as flight BA2172 from JFK.