These are the features I want on my dream dvd player. Reads/Writes DVD+/-R/RW/DL (optional: bluray or hddvd but that would increase price) Plays any kind of media you can think of Flashable for updating codecs. USB/firewire Huge internal harddrive (around 500 gig to 1 terrabyte) Keyboard/mouse/remote control interface. ...can you say mini-itx? hahaha. Just need $400 and you're set.