I've now replaced the session variable with a binding from the recordset, so visually, the site looks to be working OK, but the problem of sessions not clearing still exists! I'll revisit this at a later date as I need to move on and sort another session related problem!