In CMSMS administrator(s) are able to create Front End Users.
A convenient way to implement data records for a site (for example account details for clients, where each client might have more than one account) is to use FormBuilder - the data can be browsed in the backend by a FormBrowser.
That doesn't work though:
1.) Users (Front End Users) cannot log in and see their details. I can't bind a FormBuilder record to a FrontEndUser unless I am logged in as that FEU. That's fine for me but trying to document the steps for my 10 administrators and make sure they do it right every time is difficult. And if they get it wrong, user accounts go missing or worse, users can see each others confidential account information.
2.) Users (Front End Users) can't have more than one account. What if I want an account for me and ALSO an account for my cat / band / alter-ego / etc? If a FrontEndUser has more than one instance of a particular form bound to them, FormBuilder only displays the first form with that binding. What about where a FEU has two forms bound to them? Do I have to give up my cat for adoption? What about if his new owner also wanted to register?
Any answers gratefully received

Thanks
Simon