Source: http://www.epolitics.com/2015/04/16/online-fundraising-best-practices-maximizing-your-digital-donations/