So, for the second month in a row, VM billing is awkward. Had to top up the day before and then tried the "VM will take it when due" suggestion. Well, it didn't take and I got that horrible redirect to the VM website on my phone. So, I had to login and do the "Reset account" selection. And that seems to work right now without me calling VM CSR. And the website shows the due date changed to next month. I Hope..........