I agree wholeheartedly with all of these conclusions, but this one is something I’ve been preaching for years. I say that the Domain Name Registrar should be separate from the DNS and hosting, and paid up front for ten years.
Not only that, I recommend that our web site clients keep full control over their domain rather than getting us to do it for them, just in case they have a problem with us! It’s shooting ourselves in the foot, but it’s what I’d want to do if I were in their position, so it’s the right thing to do.
Meanwhile, I’m looking at my personal finances and wondering if I should move some of my funds out of the single institution I use (not HSBC)