Bank of America is running a promotion for a new checking account that will pay a $100 bonus. Bank of America has one of the better online banking interfaces, but it still does not have remote deposit through a smartphone. The offer is split into two different categories based on where you live. Use the offer code displayed after you enter which state you live in. Make sure you read all of the fine print to avoid monthly fees.
There is also a possibility of stacking this promotion with the Keep The Change program. That program can pay out an additional $250.