This is hopefully a simple error.
I run this code and get 1 record from Debug.Print rsCount
When I run the query I get 1,007
(I copied the output of "Debug.Print queryNameOrSQL" from the immediate window - so I run the same code.)
note: I commenting out "rs.MoveLast" but still got 1...