In this chapter, you'll see how to create Web applications that let you exert programmatic control over when, where, and in which direction users can navigate within your application. You'll also see how easy it is to reuse and repurpose WebClass code and learn how to use multiple WebClasses to partition tasks cleanly between code modules.