My domain registrar (which was largely without problems for 10+ years) changed who is managing the domain to web.com, which is embarrassingly awful:

1) They screwed up the migration, so my MX records stopped resolving. If by some chance you've tried emailing me at gray.org in the last 6 hours (or in the next day for all I know), try one of my other addresses.
2) When I called their tech support, they had me verbally verify my password over the phone. Their tech support guy could see my password on his screen. I can't believe companies still do this.
3) Their customer support website goes down for half an hour every week at midnight on Saturday (now). Seriously.

So, um, who should I switch to once the immediate lack of DNS is resolved?