a) store any user input
b) access user input from
anywhere in the wizard
c) be able to navigate in
the wizard : back, next, and
direct access
d) be able to use other Struts
plugins, such as Validator
and Tiles

I thinks
these are the basic functionnalities
needed to develop a good wizard.
This plugin has been developed
with Struts 1.1-rc, but as
I'm not a Struts guru, the
plugin does not user complex
struts features, so earlier
versions of Struts.