1. A printer for printing time-based media, the printer comprising: an interface for receiving time-based media from an external source; a media processing system coupled to the interface to receive the time-based media, the media processing system determining a printed representation of the time-based media and an electronic representation of the time-based media; a printed output system in communication with the media processing system to receive the printed representation, the printed output system producing a corresponding printed output from the printed representation of the time-based media; and a electronic output system in communication with the media processing system to receive the electronic representation, the electronic output system producing a corresponding electronic output from the electronic representation of the time-based media.