Non-profits helping communities pays off for taxpayers in the form of less demand for public services and saving money: http://www.charlotteobserver.com/news/local/article20155044.html