MicroCenter offers a deal for a opening of a eTrade account. It doesn't give you miles but if you open a account and deposit 1000.00 they will credit account with 400.00 within 4-6 weeks. Please note you have to spend at least 500.00 at MicroCenter. They have all the info at the store. I am just waiting for that iBook to go on sale!
------------------