1. A method for transforming a dynamically changing electronic document comprising the steps of: providing a visual representation of one or more instances of a dynamically changing electronic document to a user; receiving feedback from interaction by said user with said visual representation, said feedback identifying one or more portions of said visual representation, said feedback being used to generate one or more virtual tags, said virtual tags identifying features of said one or more portions of said visual representation; constructing one or more transformation rules using said feedback and said one or more virtual tags; and applying said one or more transformation rules to said one or more instances of said electronic document, a second electronic document or future versions of said one or more instances of said electronic document to extract customized content identified from said one or more virtual tags and generate a virtual page of said customized content; and providing a visual representation of said virtual page.
15. The method of claim 1 wherein said graphical user interface includes a proxy for monitoring actions of said user.