I think the backend stuff is finally worked out. Locked down the Admin views with Pyramid's authorization scheme. Works well enough I suppose. Also, added more form validation to the signup process. Will be moving on to scripting events based on calendar information if possible.
Should be able to find a calendar object that I can import into a Google Calendar then script the event object creation... I think ;-).