pymailguihelpuser help text and display altconfigsconfiguring for multiple accounts ideas for improvement server-side scripting "ohwhat tangled web we weavewhat' server-side cgi scriptthe script behind the curtain writing cgi scripts in python running server-side examples web server options running local web server the server-side examples root page viewing server-side examples and output climbing the cgi learning curve first web page first cgi script adding pictures and generating tables adding user interaction using tables to lay out forms adding common input devices changing input layouts passing parameters in hardcoded urls passing parameters in hidden form fields saving state information in cgi scripts url query parameters hidden form input fields http "cookiesserver-side databases extensions to the cgi model combining techniques the hello world selector checking for missing and invalid inputs refactoring code for maintainability step sharing objects between pages-- new input form step reusable form mock-up utility step putting it all together-- new reply script more on html and url escapes url escape code conventions python html and url escape tools escaping html code escaping urls xvi table of contents