Re: Upgrading the website. One problem with Paypal is that, unless you set up a pay button, you have to have a Paypal account to donate, and Paypal is VERY strict with their rules about setting up accounts under other names (they require a photo ID or Social Security card in the name of the account, and will freeze any funds in the account if you don't provide it). I really don't want the transaction in my Paypal anything. Two suggestions:
1) Paypal DOES allow multiple email addresses. Perhaps a gmail address (like softwareupgrade at gmail dotcom) so that the payment kind of fades in?
2) OK, Paypal does not allow "adults only" services. There are a couple of erotic hypnosis sites which have dummy sites for the purpose of putting Paypal buttons on; the key is that the dummy site looks like a work in progress for something general audience related, so people can go there an pay directly with credit cards (and you can use Paypal buttons, and we can use "gift cards" which allow anonymity with a small fee.
3) Patreon?