I am looking to create a free sample /coupon website. The website will ask the user a series of questions upon signup. It should allow the supplier to choose who receives the samples based on the quesitons that they answer upon signup. The user should be able to adjust their answers whenever they feel necessary. The system should be setup so that administrators can add offers, on behalf of suppliers and administrators can serve as a moderator of offers. A user must log in to see the offers from the suppliers, and should also have the option to get notified by email whenever a new offer is available. Once the user logs in, when the user accepts the offer it should automatically go into a database list.
I would also like to ads an advertisement system, where I can target users based on the questions they answer at the signup process. Please keep in mind that while the core functions are what is needed, I am open to suggestions