The WJ-HD316 is one of the best DVR's out there. It is a little time consuming to set up (I charge for my time). Best thing about it, after the client screws around with all the settings ("something is wrong with the unit"). I can hook up my laptop to it and restore to my initial settings. I do most programming with x-over cable from unit to Lappy. On the network, I can do all without leaving the console. I have sites with 15 plus of these installed and are virtually trouble free. Just my 2 pennies.