Limesurvey allows resuming a form (i presume via cookies is saved the form filled data) I find it useful for big forms. Maybe some day I can implement it.