Agnes,
>Personaly, I didn't see why they need those extra datasession, it would be much simpler and faster if they would stay within the one with the data. But again, there might be reason I do not see now.
The 2 datasessions are needed, but we may not need to switch back and forth during the report run. I am looking at the impact of changing this behavior. It may provide a significant speed increase. We just need to be careful it doesn't break something else. I'll create a work item on VFPx so you can track the status.