This is what I need: Users can log in They can upload a video So far, this is like youtube. What else I need: Videos can be set to be paid/free User can set a price for the video Videos can be streamed, or downloaded The site should feature membership programs (if you pay $29.99 a month, you get all videos for free, etc... or if you pay $9.99 you can buy all videos for 50% off or something...) The comment section for the video, should be more advanced than youtube or google's comment sections. It should be more like VBulletin, or phpBB. (ppl will be analyzing, discussing the videos greatly, and regular comment sections are not enough to satisfy the users) Payment system. Money will be going from the visitor/member (guy who pays to watch video) to the user (the person who posted the video, and set a price). I get a % of each transaction/membership fee. Control panels for the visitor/member (so they can see/manage what videos they have purchased), user/uploader (so he can set prices, upload videos, delete videos, see how many ppl have watched his videos, etc..), me so I can oversee everything. Any search features, sort features, browse features would be very basic, b/c we would not have a lot of videos, and all the videos would be very closely related (unlike youtube where there are thousands of different subjects). This script will be used for a specific niche. Like maybe a site that discusses DIY projects/tutorials, or something. A second part of my question is: What are good sites to hire programmers (alternative to http://www.scriptlance.com/) I want to make sure I get a clear picture to how much this type of project would cost.