Yeah, it could be worse. We stay 1-2 weeks behind sometimes, and it really sucks getting to something a week old and finding it blank. Which is why I swapped to recording HD sat feeds for locals. It works fine for live tv.
I understand - we've had lots of problems lately with both sat and ota recordings being blank or glitchy on our main DVR. I think and hope it was just the box (one of the early HR20-700s) going bad. After changing out the LNB, multiswitch, external drive, and BBCs without fixing the problem, I grudgingly let go of it when the tech had this HR24 to replace it.
Fortunately, we've been able to use Apple TV to get most of the shows we weren't able to watch on the DVR. Paying $3 to Apple every time the DVR screws up is not great, though.