One of the problems in the wild world of computing is the lack of standards. But sometimes, the problem is there are too many standards. A reflection of this is the number of codecs you may need to install to view/hear the content that is out there. I came across the Free-Codecs.com site recently. It haven't tried to use any of what they have but if you need a codec, you may want to check this site out.