If staying with dbf's I would implement *local* dbc's and create local views of date-delimited data from the remote tables - hope that makes sense! This is also a good first step to moving to a remote rdms - you just change the local views in the dbc.