Good review! Alas I have had failures by registrars to renew internally even though I paid multiple years up front. Perhaps these larger, more automated registrars can be trusted... perhaps?