I'm looking to make a dating site like match.com. Except I want a set number of people to have it free. The site will need to look exactly like match.com. I want to have a coupon code system that will allow users to get X% off or even a free trial. Additionally, I would like to place ads on the top, left & right column and bottom (even turn them off). I would also like an affiliate system where people can earn money by posting links and ads on their sites or other people's sites. They should be able to login and it will generate them their links and ads (which we can design and upload, will just link a code). I should be able to payout my affiliates using paypal with a single button click from the admin panel.