An overview of the different online fundraising options available to nonprofit organizations, including on-site donation options, e-cards, virtual gifts, Facebook applications, peer-to-peer crowdfunding sites such as FirstGiving, social media fundraising and mobile giving. Plus a peek into the future of online giving!