Many credit unions and smaller banks are doing checking accounts where they pay you significant money on your account balance in exchange for you jumping through some hoops.
Often called Maximum Earnings (ME) accounts in bank lingo, these accounts generally require 10 or 12 debit card transactions each month. The debit card transactions must be run as credit and signed for at the point of sale. By doing that, you allow the bank to hit the merchant with a ton of fees. That, in turn, allows the bank to then pay you 4 or 5 percent interest.