-1 on previews as revisions. The analogy to the many systems which auto-save and do revisions behind the scene is flawed. Many of those same systems have "preview" windows, doing a preview does *not* save a revision -- often it's just some Javascript reformatting on the client side.