A typical web site comprises a plurality of web pages which are typically written a markup language such as HTML or XML. Each of these pages are linked to other pages by means of hyperlinks created by the web designer or programmatically created by programs linked to the page by the web designer in response to certain client specific data.