Acceptance+Testing.ExperientialWorkshopWithFitnesse.ConcertRegistration

Overview
A local promoter wants to take advantage of the mobile technology that already exists at most of their concerts. They want to allow fans to:
 * register for promotional gifts while at the concert
 * answer trivia questions for additional prize entries
 * create their own trivia
 * allow people to post answers to trivia questions
 * allow people to vote on answers given by other people
 * socially interact with other concert attendees
 * post short blog entires like twitter
 * post concert pictures
 * review the concert as it happens
 * create new accounts or use an existing account

Your job is to create the preliminary site that will support small to medium venue locations (< 5000 attendees) initially.