A Leveraged Swap: 12,000 Diners Club Points to 18,000 British Airways

Right now Diners Club is offering a 25% bonus for transfers to American Airlines.  And American Express is offering a 35% bonus for transfers to British Airways.  Lady Tocqueville has Diners Club.  I need British Airways.  Specifically 18,000 British Airways.

I found a coworker to trade.  I gave him 15,000 American Airlines, funded by 12,000 Diners Club points.  He gave me 18,000 British Airways, funded by 14,000 American Express.  A 50% bonus!

This has topped off my British Airways account with 30,000 points, something I will use for a future booking, hopefully for something exciting