Just an observation, but your example is 10K out 0f 30K and you state that you have a flag that is used to possibly exclude certain records from the result set. Does that provide enough variance so that you dont have the same result set based on given criteria over and over? It seems that if...