I love that you have options for everyone! You are able to set up accounts so they're easy enough if someone new comes along, but also there's more than one way of doing things depending how long people use it each week or month (or year). There was only 1 issue - when we had problems getting our account updated after moving servers/moving offices this made some donors angry because now everything said something different about what happened etc. We were trying to get donations back into our main accounting software while still using mygiving solutions as well since all those transactions happen through both systems anyway (donations via credit card + direct deposit; receipts emailed directly by email address and stored locally & uploaded regularly.).