Just heard about something cool... www.kickstarter.com. If you have a project that needs a little bit of funding to get off the ground (like a film or a website or even that homemade knitted neck-tie company you've always dreamed of starting), you can post on KickStarter for supporters to view. Then any socially-conscious mini-philanthropist with $20 burning a hole in his pocket can effectively donate to you and become a "backer".
The idea is surprisingly simple. By supporting a project, you get a varying level of "reward" based on the size of your donation. You don't get a piece of the company, or any other benefit besides the good old fashioned feeling of helping someone out.