While this isn't very constructive, I have to doubt the fact that it works like a charm. How unusual are the queries you've hit it with? Will it work for both
GET and
POST requests? What about
multipart/form-data? Does it gracefully handle multiple query keys? That's just the most common problems I can think of off the top of my head. See
Ovid's
excellent CGI course for good - nay, required - practice when writing CGI scripts.
Makeshifts last the longest.