That's great, video will be very useful feature, thank you
Not to be boring or ungrateful but if you could take just one more thing into consideration: the movie start/length. Some of the Youtube plugins in game engines fail in not taking into account the fact that in-game video is mostly used before or after a game event.
A way to determine when Youtube video actually started (because of the different loading time of the videos due to different internet-speeds) so that a simple timer-function can load the rest of the game after the video is suppose to be over.
Or a way to determine when the video is actually over, depending on the Youtube internals, currant frame information or time information.
...of course if that is too much trouble the simple way of displaying the video would be more then sufficient. Every video that user uploads could be longer for about 4 to 5 seconds to take into account the difference in video loading time