This document outlines factors that contribute to both the success and failure of social programs. Key factors for success include social acceptability, unity of purpose among all groups, and having a critical mass of supporters. Sufficient resources, clear communication and coordination are also important. Potential barriers include a lack of defined aims or objectives, problematic attitudes, limited resources and support, unpreparedness, and over-reliance on outside help.