Charles Dobson's summary of what works in social movements (10 page PDF) is a refreshing piece of work. If you're not familiar with the scholarly literature on effective social movements, then this would be a great place to start. He explores preconditions for success, individual inducements, the ingredients of micro-mobilization, and the maintenance of movements.