Times are tough, but you can save money AND help nonprofits you care about when you do your online shopping (at your favorite stores!) through iGive. iGive arranges with merchants to give a percentage of each sale back to the nonprofit you designate. It costs you no more and through deals iGive makes with merchants you may even save money.