This is a great description of containers versus codecs when it comes to video files on the web. There are many types of containers and many types of codecs. You can have an AVI file that is encoded in Xvid/DivX. Or you can have a Quicktime file that is encoded in H.264. So which ones do you want to use to ensure the maximum number of people can view your video?