Go to bankofamerica.com/promos open a new account and get $100. This offer is available only to new customers who open a qualifying personal checking account with a minimum balance of $500. The new checking account must be open for at least 30 days. You must make a minimum of one transaction with the newly assigned check card. Thanks, Whosaidnothinginlifeisfree.com
Chase also often does this deal but you only have to have $100 to open the new account; infact I did it last month. I got a letter in my mail. I took it in, opened a new account with $100 of new money (money not in my other Chase account). Then in 7 days they added another $100 to my account. I just have to keep that account active for 6 months and I get no penalties once I close it. I love free money! If you want to try this, call your local branch to see if they are participating.