I'd like to set up a website where different businesses are able to load their products for sale and offer to the public. They will need to have easy access, we need to track all products being sold. People need to be a member before being able to purchase, allowing us to collate information and use for later correspondence (newsletters etc.). It will need to have shopping carts, ability for us to invoice to the businesses for a % of sales, each business should be able to track their total sales, and an area for member management where the person buying can track their purchase, personal details, referrals etc.It needs to cater for unlimited businesses joining. Bulk emailing, secure payment section for members and businesses, a fast, secure, professional website. It also needs to be linked to facebook and other websites for more member traffic. There should be different levels of access to the site. so that we can access everything and the business can only view their site and add their products but not be able to view the customers personal details etc.