If you are using SQL Server session storage, you will quickly find that you cannot store objects generated via LINQ-To-Sql in session. While there is no perfect solution, I have whipped up a quick bit of code to help get around the issue in many cases.
[More]