Bank of America has a "keep the change" program. Every time you use your debit card, it rounds to the nearest dollar and deposits the difference into your savings account. Make sense? or shall I say,,, "cents"? HA! I crack myself up.
Everytime I pay my bills or load up on coffee for work, a little bit is also heading straight towards my savings account. I love it. I can hear the little "ca-ching, ca-ching, ca-ching" in my ears with every purchase.