The obvious way to do a wizard, in either a web or windows app, is to create controls that represent the stages of the wizard, and step through which control is visible as you hit next or previous. I believe there's a wizard control built in for web apps, but a wizard for winforms done with controls is pretty easily done. As the controls all exist on the page, they also all hold their state for when you click 'finish'
Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )