State management has always been a crucial aspect of creating web applications. Although ASP.NET 2.0 makes state management relatively easy, it doesn't absolve you from the responsibility of deciding how to use stored state. This chapter has illustrated the various aspects of working with application state, session state, and view state, as well as how state management techniques vary when working within a web farm environment. The information contained in this chapter is designed as much to show you how to use the state management techniques as it is to show you when to use them. If you keep the information and guidelines contained in this chapter in mind when designing your next ASP.NET web application, you will find the task of state management much easier and the solution much clearer.