Just another issue that has been thrown up when testing this out again. I currently have 4 test records - £195, £650, £799 and 999. When filtering the recordset to display only records up to £700 it correctly shows the 2 at 195 and 650. But when I go to another page on the site and come back to this page it stills shows only the 2 records, not all 4. I'm not quite sure where I should be looking for this but it seems as if the recordset is not reset when the page is reloaded.