I just came across this site called Assembly Tube. It has a database of youtube clips that can be used for showing in assemblies or tutorials to give your assembly that edge. It isn’t the most high tech site but has loads of content; You can search for a topic or have a look at their suggestions. Great if you need to do an assembly in a hurry! It is a free site run by teachers for teachers.