I believe the way wufoo form builder works with multi-paged forms might be a great way for this to be implemented on GF.
Basically create a form element called "page break" or something that would allow for a custom button or tab. Pretty sweet.
Anyway - that seems like the simplest way from a front-end user experience.