Problem solved!
OK, managed to sort this. In the data page I used DW to edit the recordset to ensure the session variable was picked up. The wizard won't create the code 100% so some manual editing is required. I'm now going to experiment with passing on a variety of filters as some charts will need to carry two or more.
Thanks for all the help Ray