in reply to Should One Use CGI.pm to Generate HTML?

One strategy is to only use and import the CGI functions you feel comfortable with. For instance, header() and end_html() are consistent and useful to name only two.

Also it's pretty great for rapid prototyping when you can crank out one line html documents like this:

print header,start_html,start_form,textarea('me',"$x",20,70),submit('m +e','go'),end_form,end_html;