Not the OP, but I have a similar desire, not because I make lots of progress, but mostly because progress comes from many different directions, and then in some ways because I make little enough progress at a given time, between other things, that if I don't have an easy way to reload the context, there'll never be a way to string all the little bits of progress into anything coherent.