That's quite cool. The 'print' actually turns into a 'return' because HTTP::Daemon will take a function reference as contents for a HTTP return object, and then keep calling that function ref until it gets an undef. This is a much better form of the solution than the one I had in mind. Thanks!
____________________
Jeremy
I didn't believe in evil until I dated it.