I have been doing some tidying up of various online accounts and replacing debit cards in those accounts with a new one necessitated by the compromising of my old one. I am astonished by how uniformly badly the majority of these websites work and how awful the experience is.