Thank you for that, and I agree about the spam problem.
I sometimes find 2FA difficult, because I work in places that don't allow mobile phones, and I don't always have an email account setup on the laptop I may be using at the time. I do generally have a soft phone though, so I can call...