Ugh. I have 2 pages: a login page and a report page. When user 1 logs in they see a treeView and a gridView that updates based on the node a user chooses in the treeView. Now, the problem is that when user 1 logs out and then user 2 logs in they get all of user 1's data in the 2 controls, even though the controls seem to be binding to user 2's data as expected. I'm having a tough time with this. I'm assuming this has something to do with the viewstate and/or HTTPContext, but I can't lick it and I'm in a real hurry to get this fixed.