Hi,
it is possible to restrict the user to create a second record, but it will require a massive ribbon customization using javascript functions in several points.
For this scenario I suggest to create a synchronous plugin, when the user attempts to create a second record, the plugin can throw an exception displaying the user an error message.
My blog: www.crmanswers.net -
Rockstar 365 Profile