I'm running under mod_perl and I'm quite sure nothing is reading STDIN before my script as the POST requests under CGI.pm run OK, but don't run under CGI::Simple.
CountZero
"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law