This web site has a most useful function.
http://www.cbsm.com/public/world.lasso
Social marketing is the systematic application of marketing, along with other concepts and techniques, to achieve specific behavioral goals for a social good. Community based improves on this as people respond much better to people who they know in their own community.
At the “Fostering Sustainable Behavior,” site you can read discussions on the most effective way to change to a more sustainable society.