I have the Hauppauge MediaMVP. Pretty good system. Cost about $65 a few months ago. Now plays Mpgeg1,2, DivX and Xvid, WMV, Internet Radio, MP3, Pictures. Plays movies even at very high rates. The good thing is they are constantly upgrading firmware, putting more functions and codecs on it.