Have you checked-out Ebates yet? If you haven't had the chance to join yet, let me encourage you to do so. You get a $5 bonus just for signing-up and a bonus for referring friends. If you do online shopping, you will definitley want to look into Ebates. They give you cash back for online purchases.