Methods and systems are provided for inserting content into a web page and
providing the modified web page to a web browser. A request for a web
page is intercepted and redirected to a web page processing agent, which
fetches the requested web content. A new web page is generated that
includes the requested web content and inserted content provided from
another source, such as from an ISP. The inserted content is presented in
a dedicated screen area. The new web page may include a first frame
comprising the inserted content and a second frame including the
requested web content, such that the end user can scroll the web content
without affecting the inserted content.