I'm going nuts trying to figure out the 30-minute cache on my HD. Let's say I've paused the Tivo and after a while it's unpaused and I'm at the beginning of the 30 minute buffer. Let's also say it's 11:20 so I'm now watching the live stream from 10:50, and a new show started at 11:00. I want the last 10 minutes of Show A, so I press record. However, I lose those 10 minutes and it starts at the beginning of Show B. Sometimes. Other times I get the end of Show A and the whole 20 minutes of Show B. And sometimes, I get much more than 30 minutes. Today, it was 11:40, so I was 40 minutes into an hour-long program and hit Record, figuring I'd miss the first 10 minutes. But BAM, I got not only the entire show, but the hour long show before it! In summary: Sometimes I get less than a half hour, sometimes 30 minutes, and other times (rarely) up to an hour twenty! Is there any predictability and control to this? Suppose I always want the entire 30 minute buffer: is there a way to do that?