My current favorite bank deal is the Citibank 6000 American Airlines one. It's listed first in the bank section of the Finance page of my web site below.
But, have you considered putting the money into a brokerage account instead? Longer holding time to avoid fees and to get the miles, but more miles, depending on how much you deposit. Or maybe you can do both, or several of each?
------------------
Free Frequent Flyer Miles