Easyfundraising is genius. Every time I purchase on-line, I go through their website to raise money for charity. They've teamed up with loads of big name company's (Amazon, John Lewis, etc, etc) who donate either an amount or a percentage of the sale every time you shop. It's then given to your chosen charity. I'll only shop with companies would are registered with Easyfundraising.