Chase has an online offer for a $100 bonus for opening a new Chase Checking account with $100 and either setting up direct deposit or making five debit card purchases within 60 days of opening. You can either open online or in-branch.
Ongoing, you keep the account open for 6 months and must continue either the monthly DD or 5 debits to avoid a monthly fee. Still, not a bad deal if you want to try out another megabank. Expires soon though – 8/14/10.