Have just received a communication saying that my ESTA is out of date. I checked, and it is, by several months. Filled in all the details and submitted it, was asked for payment. This was then transferred to a Paypal payment (I don't have a Paypal account and don't know how it works). Receipt says that it will show on my statement as Paypal Joyce Smith. No indication as to when I should receive my ESTA, which I think did happen last time. Have I been very stupid, or is this just the way the system works?
There are commercial sites to apply for a UK passport as well. They are legal but cost a lot extra. You have to be careful as they come up before the official site on Google.
Sorry for delay in acknowledging the last three answers, I didn't check back. Yes, it certainly seems that was what happened. If I hadn't been concerned that I might have needed to go to USA at a moment's notice I'd have thought about it more carefully. I won't get caught like that again.