Re: New users can't register
“I had a Sys Admin friend look at it and he said that the “sign in/register” link appeared to require a template that didn’t exist in the theme.”
That’s incorrect. It doesn’t work based on theme templates.
Did you define a register slug?