Same thing here. I inherited some fairly decent Perl scripts to maintain at work, and the authors were always parsing their own CGI form values instead of using CGI.pm's param(). And it was causing problems if someone posted a form value with a space in it.
Learning that I should always use CGI.pm is the most important lesson that this site has taught me. Before I posted here I did not know it existed.
Comment on Re: A newbie's thoughts on CGI, and Learning a Lesson