title: What is the best way to create a wizard in C# 2.0?
body: <p>I have a winforms application where users will be creating stock items, and a time of creation there are a number of different things that need to happen.</p>
  
  <p>I think the UI for this should probably be a wizard of some kind, but I'm unsure as to the best way to achieve this. I have seen a couple of 3rd party Wizard controls, and I have also seen manual implementations of making panel visible/invisible.</p>
  
  <p>What are the best ways that people have used in the past, that are easy to implement, and also make it easy to add "pages" to the wizard later on if needed?</p>