http://www.firstgiving.com/Riding4Renal_CircaRigel
"Due to delays in FirstGiving forwarding funds..."
YIKES.
The problem with legacy systems is that it's really tough to change anything. There is absolutely no good reason for FirstGiving or any other vendor to have a nonprofit's donations before sending them the money. None, whatsoever. It's like having your paychecks mailed to your neighbor to deposit into your bank account instead of using direct deposit.
Choose an online fundraising software where the money goes from the donor, to your payment gateway, and then to your bank. No one else needs to be involved in theis process. Certainly not a software company.
Inserting a software company into that process, puts your money and cash flow at risk. Look, software companies are cubicles and messy desks filled by geeks trying to make it through the day. I should know. The chances of them screwing something up and causing delays in your funding. Highly, highly likely.
The moral of the story? Choose an online fundraising software that connects directly to your own payment gateway so your money will be in your bank account in a timely fashion. Eliminate the software middlemen, reduce fees, and reduce errors.