I have an ASP.Net page (C# code-behind). In the OnLoad event, a stored procedure is run to return records for the user. The page displays the records using a repeater and html.The procedure returns active records for the user, so usually there will be somewhere between 10-40 records, never more than 100 or so. I have two buttons on the page to retrieve differnet records. One returns returned records, which is always a small dataset, say no more than 10 at a time. But the other one is archived records. This can return thousands of records, and for some super users, upwards of 50,000. When I click the button to retrieve the archived records, it runs, albeit quite slowly. But from there if I click anythig else, like going back to active records or just trying to move to the next page (i return 15 records per page), I get the Maximum request length exceeded error. How do I deal with this? Thanks. Oh, its a SQL Server 2005 database.