1. A method, comprising: detecting, with a processor, a skip request from a viewer during presentation of a commercial at a display device in communication with the processor; selecting, by executing a first instruction with the processor, an alternate commercial for presentation to the viewer; presenting the alternate commercial via the display device; and selecting and presenting at the display device, by executing second instructions with the processor, additional alternate commercials in response to detecting subsequent skip requests until a threshold number of the commercials have been presented in their entireties, the threshold number being more than one.