A system for presenting web content that allows the user to select and
change the view of the content. A page of content, which is viewable on a
web browser, contains a user-operable element, such as a pull-down menu,
that allow the user to select a view for that content. The page is
generated in a default view, by using a content-generation program that
receives parameters from a first configuration file. The page includes a
user-operable element such as a pull-down menu that allows the user to
select a different view for the content. The user's selection is
transmitted to the content provider. The content provider then re-runs
the content-generation program using a second configuration file that
corresponds to the selected view. The second configuration file contains
different parameters from the first configuration file. The re-generated
content is then re-delivered to the user's computer for display on the
web browser.