I'm pretty sure most of you are aware that you can build InfoPath forms to be hosted at MOSS as web-enabled forms. This is possible using the InfoPath Forms Services in MOSS.
If you ever tried using this type of forms you’ll realize that you will have some limitations compared to the forms that run inside the InfoPath client.
One technique to come over these limitations would be using Web services in your forms. For instance you can query a database if you have a web services layer encasulating the database server. Below are some hints to make your life easier.