Georg Brandl wrote: > A function is broken if its implementation doesn't match the documentation. or if it doesn't match the designer's intent. cgi.escape is old enough that we would have noticed that, by now... </F>