Source: http://www.epolitics.com/2012/05/21/key-2012-tech-trends-part-four-eight-vital-online-tools-for-political-campaigns/