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. 4. The method of claim 1 , further comprising: presenting information in the setup dialog indicating if the parameter is required or optional for the web address that is generated from the web address expression.