Containers (AVI, MKV, MP4, etc.)

I’m pretty ignorant regarding specific containers features and usually use the AVI one for stand-alone DVD player compatibility, so could anyone enlighten me about the main pro’s and cons of the mostly used ones?

What about proprietary ones like the Nero Digital DivX 6 ones?

Thank you.

Anyone wanna share some basic knowledge with me, please? :sad: