The apparent speed with which a media work is ripped to copy the work into
a visible store is substantially reduced. When the media work is played,
its content is cached onto a persistent, fast access storage media. If
the user subsequently decides to rip the media work, the content of the
cache is copied to a visible store in substantially less time than would
be required to play the media work and convert it. The user thus
perceives that the media work is ripped in a substantially shorter time,
compared to that required for ripping the media work in a conventional
manner. The ripping process may encode or transform the format of the
content to a desired format for use within the visible store. Constraints
may be imposed by the user to limit the cache, or the caching process may
be hidden from the user.