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.