Why persisting incremental user states is hard
blog.dopt.com