I have a function that returns a datareader. And i'm calling the datareader with the following command behaviour:<BR><BR>CommandBehavior.CloseConnection< BR><BR>I also close the datareader with the dr.close() function after i'm finished. However my site keeps falling over saying that<BR>"Could not start session. Too many sessions already active. " why is the dr.close() call not ending the session.