If you are going to make a purchase online, it's always a good idea to see if you can earn points or a rebate for your purchase. I can personally endorse these sites because I know they work:
When you sign up for Mr. Rebates, you will automatically get a $5 credit
MyPoints - I've earned almost $200 worth of gift cards through MyPoints since I joined in 1999!