One of our clients (The Teaching Center) wanted to create 'sub-sites' within their Drupal site - each sub-site having its own own menu and modified theme. In addition, they wanted to be able to continue adding additional 'sub-sites' without requiring theme changes.
There are a ton of video modules available for Drupal. I've downloaded most of them at one time or another.
And sadly - none of them is perfect.
We have an Adobe Flash Streaming Server that we are attempting to use for all our online videos. This streaming server is not the same as the web server on which we're hosting Drupal.
We had a client who wanted the ability to restrict the view of specific node types to on-campus IP addresses. We decided to do a 301 redirect away from the restricted pages whenever the IP address was not within a given range. We added a field for folks to select whether or not a particular node should be restricted when the content was edited or created.