BB&T Bank, which stands for Branch Banking and Trust, is running a $100 checking account promotion where you get $100 for opening a BB&T Free checking account and then setting up a Direct Deposit or making 3 online bill payments. Your $100 bonus is deposited within 4 weeks of satisfying one of the conditions. The BB&T Free checking account  has no minimum balance requirement though the minimum opening deposit is $50. There are no maintenance fees.
You can read more about the promotion here  (promotion code is AFJAP). This promotion expires June 6th, 2010 so you have to act quickly (it was extended beyond the original expiration date of April 2010).
The specifics of the DD or bill pay requirements are:
- You must establish a direct deposit and receive 2 recurring direct deposits of at least $10 within 90 days of account opening, or,
- You must use BB&T’s online bill payment service to initiate 3 online bill payments of at least $10 within 60 days of account opeining.
As usual, the bonus is reported as 1099-INT and is only available in Alabama, Florida, Georgia, Indiana, Kentucky, Maryland, North Carolina, South Carolina, Tennessee, Virginia, Washington, D.C., and West Virginia.