1. A method to deliver content to an end-user device, comprising the steps of: storing at least one video feed on a storage medium; monitoring the video feed for event-triggers; detecting at least one event-trigger; determining whether an event of interest has occurred by evaluating the event-trigger according to a least one predetermined criteria; when it is determined that an event of interest has occurred, segmenting the video feed into a video-segment that encompasses the event of interest; transmitting to the end-user device a menu representation of available video-segments; receiving a selection of at least one video-segment; and transmitting to the end-user device the selected video-segment.