Forgive me for piling on yet-another-unsolicited-registrar-recommendation, but I'm a big fan of NFSN due to their terms of service and feel safe that none of my domains will ever get pulled without very good reason. I've never had that trust tested, but it's at least spelled out: