A computer-implemented method involving receiving a plurality of
multimedia books, each multimedia book including: a plurality of pages,
each page having a text description and belonging to a chapter, at least
one of the pages including a playable digital medium; a searchable table
of contents; and a searchable index. The method also involves: including
information about the plurality of multimedia books in an online
electronic store; enabling a customer of the online electronic store to
view the information about the plurality of multimedia books and to
purchase access to a selected one or more of the plurality of multimedia
books; and after the customer has purchased access to the selected one or
more of the plurality of multimedia books, enabling the customer to
search and view the selected one or more of the plurality of multimedia
books using a web browser.