> My 2nd question is - is my code efficient? i don't understand why you have to select them in the first place why not just skip that whole "top 2000" query altogether? at least, your explanation did not make clear why this has to be done rudy