This is just an idea, so thoughts welcome. It could be similar to the justgiving.com website (where people get donations, usually in return for doing a difficult challenge, towards a set target). All money would go directly to the charity/ies of their choice. Using BlockExplorer and a static payment address this would be easy to set up. I think it would help improve the perception of Bitcoin as a useful currency in the eyes of the public. Thoughts?
Charity is always a good way to introduce a new product to the public.
Get a site up, get some ideas flowing, and come back to show us!