We use a very similar version of this on our internal network for sharing audio/video information. I especially like it so that I can do some "offline" training.