How is "print $header;" less maintainable than "$cgi->header($header);"?
If it grows, then I've designed the whole site wrong. If it turns out I've designed the whole site wrong, it probably won't kill me to rewrite a dozen lines to use CGI.
Comment on Re^8: Should I just print my own HTTP headers?