I really recommend Xbox Media Player (version 2.4) It has about a million capabilities. Mp3/Vcd/Avi/Divx/Jpg jus to name a few. Emulation is great too, Snes, N64 even PS One. Phoenix bios loader is a must, but you can also use different bios. Also DVD Region X is cool for running DVD's (no remote required) As mentioned, you should have boxplorer, or XBCopy, for easily putting games on your HD. And don't forget that you can put a crap-load of skins in your skins folder, and change your visuals too.