If you're a U.S. resident with a Visa debit card issued by a U.S. bank, you may be eligible to receive points on your purchases that you can cash in for gift certificates.
Check to see if your issuing bank participates in the
This is a free service offered by many banks (though the site says some banks may charge a fee for participation). You can enter your debit card number on the site to find out if your bank participates, without any obligation to enroll.
You'll get 1,000 points for signing up. Earn 1 point per dollar thereafter (remember, purchases you pay for by "debit" and use a PIN don't qualify). There are some bonus point offers available on their site as well.
Rewards include merchandise (Olympics pins, hats, and the like), magazine subscriptions, and gift cards to a variety of stores and restaurants.
A $5 GC costs 2,000 points... so you're not going to get blown away by your return, but if you were going to use your debit card anyway, at least you have the option of signing for your purchases and getting a little something back for your trouble.