Illuminating the Four Stages to Online Fundraising