ASP.NET 2.0 adds a new control that makes it easier to create a wizard like process (i.e.: a multi-step process with forward and backward buttons).  This control will allow you to put controls inside a series of WizardStep controls.  The Wizard control itself will handle the navigation among steps automatically.  The control also supports templates for sidebar navigation throughout the process.
 
This is what a wizard control would look like.
 
<asp:wizard id="WizardControl" HeaderText="My Wizard" runat="server" />
     <wizardsteps>
            <asp:wizardstep title="Step 1" runat="server" />
                <!-- insert controls here -->
            </asp:wizardstep>
            <asp:wizardstep title="Step 2" runat="server" />
                <!-- insert controls here -->
            </asp:wizardstep>
            <asp:wizardstep title="Step 3" runat="server" />
                <!-- insert controls here -->
            </asp:wizardstep>
     </wizardsteps>
</asp:wizard>
 
This might be a useful control in the future.  It has a lot of options and it can be customized in a lot of ways.
 

Read the complete post at http://www.dotnettipoftheday.com/blog.aspx?id=151