Definitely a domain I'd like to develop. Having a bunch of YouTube videos on your site is gonna make for a bad user experience. You need to cache the videos and ideally use a CDN as YouTube just buffers. I recommend looking at Video Cache . Com. They are pricy. But setup would be easy. You could probably cobble together an open source solution for a lot less.