My mind is spinning because I have reviewed so many fundraising software programs. I have only used Raiser's Edge, but it is not an option in my present job because of cost. We primarily want a database that can accept online donations, event registrations, allow us to track Annual Fund gifts/pledges...