zipaul,
Well a more appropraite spot might be the SPAM forum, but this is fine too.
There are a number of banks that give out miles, I think e-trade does have an affiliated bank that may offer the e-trade deal, if the account you mentioned was not for your mother, and you feel like dealing with them again.
Otherwise I would check
http://www.valueconsumer.com/creditcards/finance.htm
they have quite a number of different deals, I have not tried any but there are a lot of links to check. Looks like Capital One offers 10K clickmiles for a 50K investment.
If you do check this out post back and let us know where you found the best deal/rates/etc. I (and I suspect others) would love to know.