I don't know if anyone's heard of this but there is a website called Easy Search
http://www.easysearch.org.uk/ Where once you have registered (free) when you use it to look for things on the internet it gives approx 1p per search to your favourite charity, not much i know but they say that an average internet user would raise approx £25 a year for their choosen charity. It can also be used for business's which would probably raise more.
There's another one called Easy Fundraising
http://www.easyfundraising.org.uk/ which is also free to register. All you do is log in choose which on line store you want to buy from and click on the link on their site and a percentage will be given to your favourite charity.
Worth a go if you don't have the money to give