1. A method of navigating a media program having dialog, comprising the steps of: generating a textural transcript of the dialog, the textural transcript comprising a plurality of portions wherein each portion is associated with a segment of the media program; accepting a command to display the transcript; and transmitting user interface data to the client computer for presentation in a user interface, the user interface comprising a concurrently presented media program player and the textural transcript.