I have a product search page that uses two different SQL queries. If they search by size it is just a regular SQL query, but also retrieves all the size info. If they search by brand only, it uses a select distinct and excludes and size info. It all works other than when the person tries to go to the next results page. If they are searching by size it works perfectly. If they search by brand it stays on the first page. Does objRS.AbsolutePage not work with a SELECT Distinct? It seems to be the only major difference between the two queries. I'd rather not have to loop through the recordset, but it might be my only option.