I used the code from this site and modified it to go with our code. I am talking about the simple paging example. My problem is this: The results I am looking for are from a qry witch pulls information from a table and from a qry. Depending on the options the user selects sometimes there will be 1 result, and sometimes there will be 255+. Now the search has to still search all the records and match the fields the user has picked off. We have close to 3000 records to search. So the qry is actually searching the database 3000+ times for the results. Anyway I want to have 10 records show up per page. Is this possible with certain modification, from the example here. I can get one record to work fine, but when I put 2+ all the recordsthat matched will show up. Please help. If this is a matter of proper syntax I will deal with it, but because of the search qrys and the structure this can't be done then let me know. Thanks!!!