Are there any design patterns for writing ajax-based jQuery-based web applications that take care of things like browser buttons back and forth?
Yes. Post / Redirect / Get is one. Not strictly jQuery, but applicable.