No, I think changing the DNS before it expires should be normal. Changing the DNS to a tacky parked page is often the only thing that gets peoples' attention, including highly competent people. I think if DNS changed 30 days before N years after the registration date, it would get people to extend the registration before the official expiry date. The date that DNS changes would be a date that the domain owner would get warned about.
Having a window after the official expiration date that few people know isn't elegant to me. Also in the vast majority of cases, if it's valuable to keep a domain 11 months after registering it, it's valuable to keep it longer.
unbelievable--if i renew my domain with one day to spare every year without any mistake or delay in payment, you believe my websites should be interrupted! for what, besides being on time?
For your own good. If dhh can delay renewing rubyrails.com until the domain gets cut off, many of us can forget to renew our much less important names!
If you sell me twelve months, cutting me off at eleven is fraud. If you want to offer a "reminder" that makes me look like an idiot in public (when I haven't even screwed up!), make it opt-in.
For your own good, domain registrars should contact you, by email, well in advance of an expiration. Worst case scenario, the name is held by the registrar for the grace period and the former owner has exclusive rights to it during that term.
Having a window after the official expiration date that few people know isn't elegant to me. Also in the vast majority of cases, if it's valuable to keep a domain 11 months after registering it, it's valuable to keep it longer.