1. A computer-implemented method for building a web address, comprising: presenting a setup dialog in a single window on a display device, the setup dialog having a website listing area, a parameter edit area, and a web address edit area; displaying in the website listing area a list of websites, each of the websites having a corresponding website Uniform Resource Locator (URL) template for building a web address expression for a web address for the website within the setup dialog; receiving a first input through the setup dialog in the website listing area, the first input specifying a website from the list of websites; automatically determining a list of parameters of the web address for the website based on the corresponding website URL template of the website; presenting the list of parameters in the setup dialog in the parameter edit area; for each parameter presented in the parameter edit area, generating a corresponding parameter edit input for the parameter; receiving a second input through the setup dialog in a parameter edit input for a first parameter, the second input specifying a value for the first parameter; and building the web address expression dynamically in the web address edit area, the web address expression including the first parameter set to the specified value.
1. A computer-implemented method for building a web address, comprising: presenting a setup dialog in a single window on a display device, the setup dialog having a website listing area, a parameter edit area, and a web address edit area; displaying in the website listing area a list of websites, each of the websites having a corresponding website Uniform Resource Locator (URL) template for building a web address expression for a web address for the website within the setup dialog; receiving a first input through the setup dialog in the website listing area, the first input specifying a website from the list of websites; automatically determining a list of parameters of the web address for the website based on the corresponding website URL template of the website; presenting the list of parameters in the setup dialog in the parameter edit area; for each parameter presented in the parameter edit area, generating a corresponding parameter edit input for the parameter; receiving a second input through the setup dialog in a parameter edit input for a first parameter, the second input specifying a value for the first parameter; and building the web address expression dynamically in the web address edit area, the web address expression including the first parameter set to the specified value. 8. The method of claim 1 , where presenting the parameter in the setup dialog further comprises: presenting the list of parameters in the setup dialog in accordance with grammar associated with the website URL template, the grammar associated with the website URL template including: a website URL template tag structure that contains the website URL template; and a URL element tag structure that specifies one of a literal string or a parameter for a common gateway interface associated with the web address.