Ryan has written a good summary describing the differences between Server-Side and Client-Side State Saving in JSF, specially from the perspective of the RI used in GlassFish.
Check out the description at the Wiki Page.
Send feedback and leads to theaquarium@sun.com