Jason,
I didn't express myself clearly, because that is not the same thing. My problem was if a record set was empty, I got no map at all, even if I had other, fixed points on the map. It's not that I wan't to reset to the first record, but your code included a reset to the first record -- which fails if the record set is empty.