Thomas Hurst wrote:

>I don't know about you, but I'd rather see things like that as part of
>their own module.
>
I completely agree with you.  You need to look no further than Perl and 
CGI.pm to see why you shouldn't throw HTML generation in with a CGI 
module. The faster the HTML generation is moved to a separate module, 
the better.