I just received a mailer from CapitalOne.
Transfer $8000 and keep the card for 6-8 months. No annual fee.
They will give you 35,000 miles or credit of $350 toward a ticket.
Good luck with this.
I'm really tempted to take them up on it but I don't have $8000 to transfer (I pay off my CC's each month)
Cheers!