The requirement is for a Facebook application with the following characteristics: * Gifting - integration with one or two 3rd party providers of virtual gifts * Events - ability to create, edit and delete events, including invitations, rsvp etc and perhaps leveraging Facebook's own events feature * Quizzes - ability to create simple quizzes with a fixed set of parameterised questions * Database - ability to store events and related details * Full use of Facebook's viral...