You can cr4ate a VFOP OLE Server application to run on the data server and provide services to your interface. The server would execute its queries on teh same machine that ahs the data and only send to the interface the required data. This gets rid of the cdx file crossing the network.