Thanks so much Jason,
The problem was exactly as you described. The set session behaviour was above the recordset, causing the session not to display on the page. Once I moved the recordset code above the session code, it works perfectly.
Many Thanks Again