I'm building an HTPC and one of the primary uses is a mp3 juke box. Secondary is playing DVDs. Two things - 1. I'm using EAC and LAME to rip my mp3s, but I really want a versitile player that can do random playback without repeats. I'm ripping over 500 CDs and I throw large parties. What should I use? 2. Since I'm asking, I have a HD upgradable TV and I need some line scaling software to play my DVDs on. Sugestions??? You guys are the best.