My script works fine as a standard CGI script. Running under mod_perl, it's sporadic and unpredictable. Sometimes it works, sometimes it craps with an error (but hitting Reload will lead to the proper results), sometimes it will only display the left column. Searching is out of the question. I've yet to get that to work. Hell, the log files don't even show the search request hitting the system.
I've stopped and started Apache so many times that my history file has been rendered useless.
Different browsers give the exact same result, so I know it's not a browser issue.
Other than installing mod_perl and changing httpd.conf, I've changed nothing.
You can compare and contrast as follows: