1. A computer-implemented method for augmenting web pages with related resources through layered augmentation, the method comprising: analyzing a web page to identify a keyword in the web page; locating a piece of reference data from a reference database matching the identified keyword; generating an association of the located piece of reference data and the keyword; embedding the association in an augmented web page corresponding to the web page; receiving a request from a client computer corresponding to a pointer being positioned over the keyword in the augmented web page; and responsive to receiving the signal: determining a plurality of resources relevant to the keyword by searching for the plurality of resources using the located piece of reference data in a resource database, and transmitting the plurality of resources to the client computer for display in a multi-layered dialog box, such that a viewer can access the plurality of resources by interacting with the multi-layered dialog box without leaving the augmented web page.
1. A computer-implemented method for augmenting web pages with related resources through layered augmentation, the method comprising: analyzing a web page to identify a keyword in the web page; locating a piece of reference data from a reference database matching the identified keyword; generating an association of the located piece of reference data and the keyword; embedding the association in an augmented web page corresponding to the web page; receiving a request from a client computer corresponding to a pointer being positioned over the keyword in the augmented web page; and responsive to receiving the signal: determining a plurality of resources relevant to the keyword by searching for the plurality of resources using the located piece of reference data in a resource database, and transmitting the plurality of resources to the client computer for display in a multi-layered dialog box, such that a viewer can access the plurality of resources by interacting with the multi-layered dialog box without leaving the augmented web page. 5. The method of claim 1 , wherein the multi-layered dialog box is displayable as an overlay in an area proximate to the keyword simultaneous to the pointer being positioned over the keyword.