here you are a good introduction to multimedia nuts-and-bolts: http://stephane.ducasse.free.fr/FreeBooks/GuzdialBookDrafts/Multimedia-ch7.pdf hope you'll find it useful. angel.