1. In a distributed computer network comprising a remote multiple media content server and a client viewing station in communication via a wide-area connection, a method of viewing at the client viewing station a multiple media title stored at said server and containing a plurality of topics associated with multiple media items, the method comprising the steps of: receiving at said server a first request by the client viewing station for data relating to a selected one of the topics contained in the multiple media title; determining from multiple media items associated with the selected topic and responsive to the first request which of the multiple media items of the topic are likely to be requested next by the client viewing station; transferring from said server to the client viewing station of said multiple media items determined as likely to be requested next; and caching said transferred multiple media items in a cache storage at the client viewing station whereby said multiple media items are available without requesting from said server when rendering a presentation of at least a portion of the topic at the client viewing station.