1. A method for scrolling database records, comprising the steps of: (a) allocating a unique identifier to each database record; (b) determining an upper context token and a lower context token corresponding to the end records for a subset of said records, the upper and lower context tokens including at least said identifier for the respective record; and (c) for a scrolling request, utilizing the relevant upper or lower context token to locate an adjacent subset of said records.