1. A non-transitory data storage device having program instructions stored thereon for a graphical user interface for a system for querying web data, comprising: program instructions for a query entry component visually rendered in a display of computer system, wherein the query entry component is defined to receive textual input of a query language (QL) statement, wherein the QL statement identifies one or more QL tables associated with one or more web data sources, wherein each of the one or more QL tables includes binding data which includes instructions for a QL web service on creating a universal resource locator (URL) to access and retrieve data from a web data source, and for interfacing with the web data source and interacting with the web data source in order to query the web data source for specific data present at the web data source, and wherein the binding data of each of the one or more QL tables informs the QL web service as to what types of data are present within the web data source; program instructions for a results data display component visually rendered in the display, wherein the results data display component is defined to visually display results data obtained from execution of the QL statement present in the query entry component; and program instructions for a QL web service URL conveyance component visually rendered in the display, wherein the QL web service URL conveyance component is defined to visually and electronically convey a QL web service URL defined to access one or more QL tables identified in the QL statement through the Internet and retrieve direction from the one or more QL tables regarding access and retrieval of data from the one or more web data sources associated with the one or more QL tables identified in the QL statement.
1. A non-transitory data storage device having program instructions stored thereon for a graphical user interface for a system for querying web data, comprising: program instructions for a query entry component visually rendered in a display of computer system, wherein the query entry component is defined to receive textual input of a query language (QL) statement, wherein the QL statement identifies one or more QL tables associated with one or more web data sources, wherein each of the one or more QL tables includes binding data which includes instructions for a QL web service on creating a universal resource locator (URL) to access and retrieve data from a web data source, and for interfacing with the web data source and interacting with the web data source in order to query the web data source for specific data present at the web data source, and wherein the binding data of each of the one or more QL tables informs the QL web service as to what types of data are present within the web data source; program instructions for a results data display component visually rendered in the display, wherein the results data display component is defined to visually display results data obtained from execution of the QL statement present in the query entry component; and program instructions for a QL web service URL conveyance component visually rendered in the display, wherein the QL web service URL conveyance component is defined to visually and electronically convey a QL web service URL defined to access one or more QL tables identified in the QL statement through the Internet and retrieve direction from the one or more QL tables regarding access and retrieval of data from the one or more web data sources associated with the one or more QL tables identified in the QL statement. 8. The data storage device as recited in claim 1 , wherein the query entry component includes an execution control that when activated causes execution of the QL statement present in the query entry component.