There is a $100 Bank of America promotion for their credit cards customers with opening a MyAccess Checking account. You must open the checking account with a minimum $25 opening deposit and use coupon code CH100CTA to get this deal. This deal only apply if you have a Bank of America credit card. They will automatically linked your credit card to your new account.

Here is the fine terms:

You will receive your $100 credit to your new account within 50 days of opening your new personal checking account online. Limit one $100 incentive per household every 6 months. This is a special offer to Bank of America credit card customers and only valid only for new MyAccess Checking® accounts. You must use the Offer Code CH100CTA and fund your account with the $25 minimum opening deposit requirement within 30 days in order to qualify for this offer. We may report the value of any premium to the IRS. Offer may be withdrawn or modified at any time without notice. The $100.00 credit can only be made to your new account. This new account must be still open at this time to receive your $100.00 credit.

Just like with most bank accounts, you must have direct deposit. Otherwise there will be a monthly fee with your checking account. I usually take care of this by sending $1 from my Paypal account to my BOA account since it counts as direct deposit.