1. A computer-implemented media logging system for indexing media, comprising: events administrator programmed logic circuitry configured to define a custom event captured in the media and further configured to define custom terminology applicable to the defined custom event; a timer object configured to provide a time reference upon request in connection with the media; and a logger object configured to log events defined by the events administrator programmed logic circuitry that occur in the media by associating the events with respective time reference from the timer object, the events being logged in accordance with the custom terminology defined by the events administrator programmed logic circuitry, wherein the events administrator programmed logic circuitry is customizable by a user based in part on the type of media being indexed.