Is your online giving process like this?
(Or watch it here on YouTube.
Don't flinch. Watch it carefully. There's a good chance you're putting donors (or would-be donors) through this kind of thing.
If this is at all like what you're putting out there, you need to fire the people who are making it that way right now -- and get it done right!