Hi Jason, I just had a look and although the search and clear session functions are now working, it's not displaying the correct client list - it's defaulting to showing the clients attached to "Links Accountancy Ltd". That's why I had the WHERE clause in the recordset - it was referencing a variable from the previous page.