Are the extra hoops to jump through worthwhile compared to other alternatives? A high yield online savings account, a high yield checking account, or a high yield reward checking account may be better (see my weekly summary for the latest rates on these). However, you may be able to make a little extra money in these programs without too much work.
In my Way2Save review I calculated an extra $72 earned in the first year on this program for someone who does a good job at the transactions and deposits. This $72 is an approximate amount that you would earn over just keeping your money in a high yield savings account. The program has a limit of $300 for the year-end bonus, but this would require 400 debit card, online bill pay, or automated debit transactions per month in the first year. This FW thread has some additional ways to max out the bonus.
For WaMu's Savings for Success program, I calculated an extra $67 that can be earned in this program for someone who maxes out the monthly deposits (see my review).
For Bank of America's Keep The Change program, the size of the bonus all depends on how much you use your debit card. Refer to Bank of America's KTC webpage for the details, and check out this FW thread for ways to max out this bonus.
Thanks to the reader who mentioned this article in the comments.