<p>If you had to provide a wizard like form entry experience in mvc how would you abstract the page flow?</p>

There are a couple ways, create an action for each step of the wizard process, or create a parameter that is passed in to the action method.  Like
step
that will allow you to know what the state of the wizard is in.