Please check out Maarten Balliauw's great blog posts on ASP.NET State Partitioning and Load Balancing.