Wizards can be great for creation of complex objects or completing complex workflows. Breaking things down into simpler guided steps is useful. But my question is this: Should or could the same wizard be used if a user needs to go back at a later time and make changes to their previous workflow or object? Can you just re-use the wizard for edit or modify workflows? For example, if a user used a wizard to setup or configure an application or service, can the same wizard be used to modify that configuration, assuming all their previously selected choices are still there? What are the pros and cons of this? Does anyone know of any supporting research for their opinion, one way or another?