I agree with Tab regarding the danger of storing objects in Sessions (and to a lesser degree, the Application object). I have personal experience fixing a huge app that did just this, and the performance before was dismal. There are many good reasons to avoid this. Check out these articles if you're interested: http://www.learnasp.com/advice/dbsessionapp.asp http://www.learnasp.com/learn/nosessionobjects.asp Dave