The only on demand channel I really use is Anime Network. Most of the time, it records the whole show fine, but sometimes there are noticeable gaps when playing a show. On the screen, it will pause for a few seconds and then skip ahead to a completely new scene. This will happen multiple times in a single recording. My latest example was High School of the Dead, Episode 4. Even when I delete the recording and re-download it, it still has the problem. I want to know if this is a server issue, where the file itself is corrupt and incomplete, or is it a DVR issue where for some reason it doesn't download and store the file correctly. It might be a network issue, but I have a 18 MB Uverse connection that is pretty solid, and the download takes less than 5 minutes for a 30 min show. I am using a HR34.