So now I need to change it so most normal errors (such as 404) are handled by standard_error_message. So I went to HTTPResponse.py and found this: def _error_html(self,title,body): # XXX could this try to use standard_error_message somehow? I gather someone smarter than me has tried this before. Before waste a day going down this path, does anyone have any advice? -- Andy McKay, Developer. ActiveState.