OK,
I can't open the VI because I "only" have LV 6.1, but here's what I know about the continuous scan VI.
The continuous scan VI buffers the data acquisition in memory. It does this using DMA transfers to reduce the burden on the CPU. When initialising the continuous scan VI (Remember to wire the i terminal), you set the max size of the buffer. Your program can read out at any speed, and even make a pause once the buffer doesn't overflow. If your program isn't reading the data quickly enough, this can lead to lagging behing the "real-time" buffer.
If you're using continuous acquisition, your loop doesn't really need a wait function, as the continuous acquisition VI will basically control the loop times for you. If there isn't enough data in the buffer yet, it waits.
Can you post a pic of your diagram? Maybe I can spot something then (For all who son't have LV 7)
Hope this helps
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)