This is probably going to be a bit beyond me, as answers aren't saved to the database until the submit function is run by clicking on the next button. It might be possible in v8 to create an empty pass-in field for each answer, and then your save button would use the SetValue() function to grab the value currently in each box and save it to those pass-in fields. The page would also include something that onload would grab each pass-in field's value and place it into the correct input box? I'm not a real JavaScript programmer, but I think this approach would work.