has anyone else had a problem when navigating a recordset using moveprevios? Here is the strange problem:

I have no problems going forward one record at a time. I can go backwords(using moveprevious) most of the time. But When I'm on the second record It won't move back to the first one. for example:

I start on the first record in the RS and movenext to the 2nd record. When I try to move back to the first one it won't go.

if I'm on Record 3 it will move back to record 2 so I know it's working somewhat.

Excluding that problem everything works fine until I get to about the 45th record of 120. When I try to moveprevious on one of those records it does not go back but forwards for about five records and then does a little dance between record 49 and 50.

understand? is this a bug or is it most likely in my coding?