So we have had our Dish Network system for a couple months now. It is really cool, especially the DVR functionality. The DVR (Digital Video Recorder, aka PVR) is Dish Network's version of TiVo or ReplayTV. Kind of like a VCR on steroids. I tell it I want to watch every episode of Stargate SG-1, and the DVR dutifully records them on every channel for me. Our system has two tuners, so it is really flexible as it can record two shows at once.
I'll probably write more on the joys of the system later, but I wanted to record an idea I had for a new feature for the DVR before it escapes me.
A feature the DVR and ReplayTV has, that TiVo doesn't (without hacking it) is a 30 second skip forward and a 5 second skip back. So when you are watching a show and the commercial break comes on your just press the skip button 6 times or so and you are back to the show again. As a I result I hardly watch any commercials.
Occasionally I skip into the last couple seconds of the last commercial. But since I don't know how close the show is I hit the skip button again jumping 30 seconds into the show. This results in needing to skip back about 6 times (6 jumps x 5 seconds being 30 seconds).
Other times I only jump 1 second into the show, but and there are none of those "just back from commercial break" cues, so I jump back 5 seconds, and end up watching 4 seconds of commercials (the horror!) Every so often I get really carried away and jump forward and backwards for a while trying to find the exact right spot.
So I propose a solution. After you jump the system displays a frame from key selected points before and after the current point at the bottom of the screen. For example, if I jump forward, it might display a frame from 5, 10 and 15 seconds before the current time, and 10, 20 and 30 seconds into the future. Then I know where I will end up if I skip without having to skip and then trying to skip back.
I've been thinking about the intervals to display frames from, and I am not convinced these are the best intervals, but I am sure with a little experimenting a good set of intervals would be found. They may be different if you skipped forward vs. backward since the size of the jump is different.
After a second (or pressing the play or cancel button) then these frames disappear. This feature could be a preference that people could turn off that don't mind find tuning their jumping experience.
Another nice addition to this would be if I could use the number keys to jump to a specific frame. Then it might display the surrounding frames at smaller intervals to really allow a fine tuned jump.
I mocked up a little example of what I have in mind. You might also add a window up at top that shows program information, which is what my DVR shows now. This one only has 4 frames, 2 before and 2 after. Maybe it would make more sense to show 3 after and 1 before. Maybe this would be user configrable. . . .

What might also be interesting is if you could come up with a way to preprogram a jump forward 3, 4 or 6 minutes (whatever the common commercial break durations are), and then have the frames like outlined above so you could zoom in on your destination. This last option might be a little complicated for most users though.
I still think it is a shame that ReplayTV removed their automatic commercial removal feature. I've never used a ReplayTV, but that sounds like the ideal system. Hopefully someone will re-implement it again in a future model.