mark,
>>... until the boss says, now let's put this on the web.
>
>Then you get WebConnect. :)
Yes, and you then run head-first into issues of stateless design. For simple queries it's easy to build something, but get into multiple input/editing screens, with the validation needs they bring, and you see the wisdom of not having to rewrite all of that code again.