The use of the OWSSVR.dll to filter data on the server side is a great idea as SharePoint can be slow and it tends to become the corporate dumping ground for all documents. Why delete it when we can retain it for auditing...
So to be able to filter the data to the current entries before transmitting the data over the wire is great. It look like the perfect solution for my problem and it took a number of confussed hours before I found the posting by GaryJ @ Novotronix. I have copied it below.
However, beware if your list contains a lookupfield that allows multiple selections. If you have this, then the above syntax will return an invalid XML, or a blank data set.
List contains lookup field(s) with single selection - syntax works.
List contains lookup field(s) with multiple selection - syntax fails.
Links: