eNom I've only ever encountered while working for a web hosting company, and remember nothing but pain.