You're absolutely right about the row condition, I accidentally inverted that one. As for the iteration count, I did it to avoid hammering the server continually but adding the timestamp capture at the top of this method probably handles that fine, I'll take it out.