User account management

Looking into this further, I think I'm wrong - this is probably the cleanest way to do it. Disregard my last...