in reply to 5 of 10?

Try my WebTechniques column on that very subject.

-- Randal L. Schwartz, Perl hacker