Allow users to save a partially completed form and then complete it later?

Allow users to save a partially completed form and then complete it later?

is it possible to allow users to save a partially completed form which they could then complete at a later time?