A peer-to-peer campaign gives your most loyal donors an opportunity to show their support and raise money for your nonprofit. Here are six steps to success!| blog.charityengine.net