Ffdshow is a must, however, by itself it isn't able to play a lot of .avi files. As for codec-packs, you just have to be careful of the ones that no one's heard of. Popular codec-packs are constantly monitored at maintained. K-lite's been working fine for me in Vista as well.