I was brought in on after the framework of this site (content/theme) was set up.  My job was to circumvent the default Drupal user/password authentication style by setting up an alternative entry point that used a special 'code' which is generated after a membership purchase through the site (Ubercart).  
The site also needed to produce lanyard-sized registrant-info cards which the registrants could print off to wear to the events.
Some additional things we did for Beachdig:

  • Email-based access code & lanyard retrieval in case someone lost the initial email.
  • Export to spreadsheet (xls / csv) of registrant information by event, so she could have a list to refer to when everyone showed up with their lanyards.
  • The usual site cleanup / updating / bug fixing we like to do when we spot something wrong.