A more radical approach would be to create a fund to match donations through champions of mass philanthrocapitalism globalgiving or kiva. By getting people to put up their own money, rather than voting in the abstract about where a small chunk of government money should go, it would be a more meaningful exercise and would give people a far wider range of choices. It could help to stimulate giving in general.
That is from a very good post over at Philanthrocapitalism, a blog by Matthew Bishop and Michael Green. It is worth reading the whole thing.