The article doesn't state that the call might not have come from Zimmerman. It states that the analysts claim the screams did not come from Zimmerman.
What I'd like to see is a change in behavior. If you are constantly evil, an apology won't cut it. What can correct this is changing your behavior and not being constantly evil.
I work in a public accounting firm and specialize in auditing non-profits. I agree with the above, Raiser's Edge is the standard for most medium to large non-profits. It does a good job tracking donors and information associated. It isn't perfect in all situations (i.e., it doesn't seem to track information to tie in with fund accounting very well.) However, I have quite a few clients who love it.