1. A method for providing information, for display on a client, related to text displayed by an application program running on the client, the method comprising: providing, in electronic data format, criteria for electronic analysis of the text being displayed on the client in order to identify at least one part of the text as being associated with information in an information source accessible by the client via the internet, the criteria being sufficient, when applied to the text, for the analysis to identify the at least one part of the text without any need for prior human designation of text comprising the at least one part; making available, via the internet, a computer executable code mechanism for the application program displaying the text directing the application program to provide an input device to enable entry of an execute command at the client; and responsive to receipt of the execute command, providing via the internet to the client the information retrieved from the information source for display in a window on the client using the computer executable code mechanism.