I thought we decided on creating a userid (should be cheap) but not linking it to any OpenID (which I think this code is doing).

That way the user can save but if their machine loses the reference to the UserID they lose all their content.

Now that there is some implementation/attempts at getting this to work maybe we should revisit this strategy?