I am making a service that allows non-tech businesses to easily create websites, and I find that the hardest part of the process for them is registering and setting up domain names.
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.