Here are some good potential bonuses for new customers:
Bank of America is offering a $100 bonus for opening a new personal checking account with them. Not available to existing checking account holders.
To receive your $100, apply online or go to your nearest banking center. Use offer code AOU2611, and open a personal checking account before January 31, 2008.
Offer does not apply to second or multiple checking accounts and/or existing checking customers. Student checking accounts are not eligible for this offer.
Chase Bank is offering a $125 bonus for opening Chase Free Checking account at branch, and using Direct Deposit.
Offer valid 10/01/07 through 12/31/07. Chase Free CheckingSM requires a $100 minimum opening deposit of new money (money not currently held by this bank or its affiliates) to qualify for the $125 reward. Chase Free Checking has no monthly service fee when you have a monthly direct deposit. Limit one personal checking account-related reward/premium per customer, per calendar year.
Note that both banks have pulled a hard credit check on me when applying online. Not sure if they would do so if you applied in branch.