robtillaart:
a small delay can be done but it will extend the time it take to make the measurements (1000 delays of 1 ms => 1 second)
and chance of drift as explained above will increase.Often you just need to do some (or many) experiments to find the best timing params.
I was thinking about the A/D stuff requiring a minimum time between two consecutive reads. Something like 50 microseconds, not one ms.