story
Is there any interest in some kind of API to manage domain names that are on the customer's account? So maybe it uses OAuth to authenticate the user and then a token to make calls to the API on behalf of the customer. This would eliminate a significant amount of difficulty on the customer side.