If PlayOn can recognize that a recording is only partial, why not at least attempt, where possible to recover that recording, either by re-queuing the recording or attempting to get the rest of the recording?
This would not only satisfy users, but probably relieve a lot of support tickets. Many times, it's only an internet glitch that times out whatever timers you have set during recording