To avoid causing timeouts in the ContactEase server we download contacts in pages instead of loading the whole list. This reduce the load on your ContactEase server.
Please note that Cole Valley are working on significant performance improvements to the ContactEase web services. While paging can help with timeout issues, it will not increase performance.
The size of the paging is controlled by setting "Admin.System.ContactEase.Page size", and defaults to 1,000 contacts per page. The ideal value of this setting can be varied according to your ContactEase setup: slower servers can be set to a lower value.

Technical information
We make multiple requests to the Search endpoint of the ContactEase web service, passing in a variation of output line in the following XML.
<contactease version="9.3">
<operation name="search"/>
<output firstrow="1" lastrow="1000" marked="false" name="contacts"/>
<conditions>
<field condition="equals" field="category" name="criteria" value="Marketing list lloyd:Alerts"/>
</conditions>
</contactease>