We use Diamond Mind and pay a scalable fee per transaction. It would be great have a feature that calculates the fees and then allows the user to see the calculated amount and then choose whether or not they'd like to add it to their donation as an up-charge so that the money they mean to donate is actually donated and not having to be subtracted from by the transaction fee. If a person donates 5000.00 we want them to be able to see that unless they add in the extra transaction fee, not all of their money will be going towards a donation. This would assist with reporting as well as it would allow the user to see what is actually being donated if they don't choose to include the fee as well as if they do select the optional up-charge. This would be used in the Giving Form for the time being and may have future uses in other forms.