Warning: Updating the site, things might look weird.
In looking into the user registration issue, discovered a mess behind the scenes. Spent the past few days redoing everything.
The last time we updated the site like this was in 2011. Been putting it off and it sure caught up with us. Learned a lot since then.
This should fix everything. Will post again when finished~