YXPlayer and Mobile.HD both handle AVI format with no problem and the playback is awesome. you r correct, the player with Surface plays HD videos great but that's about it. Go into the app store and search for AVI playback. A host of free apps will come up that will play AVI. Now if someone can help me with MPEG-2, that would be nice. YXPlayer advertises it plays back MPEG-2 but it does not.