Here you go Ryan - this is what I have always had on my computer and I can play anything - anytime. lol
http://home.hccnet.nl/h.edskes/finalbuilds.htm
There are several versions of codec packs there. Some are basic, some are advanced - read about them there too. For avi the huffyuv codec is standard.
Kathleen