Seeking software development expertise to develop and commission into production a community website for the purpose of sharing photos and videos. Visitors to the website will be able to; browse the posted content (pictures, videos or documents), post their own content, rate content of others and e-mail content to their friends. And participate in a discussion forum discussing a particular posted content. The website will be hosted at one of the hosting providers on the Internet. I am looking for a complete turnkey solution. You should have experience building such sites. Detailed requirements in attached PDF.