<div dir="ltr">I daresay your concerns are completely valid (except that 512 bytes * 2000 users = 1 MB, != 1GB). &nbsp;But they are not new. Passwords that take username/password have issues with one-time visitors creating accounts just to get to some service or content once. &nbsp;OpenID makes that one-time visitor&#39;s experience better, which increases the likelihood of getting people creating accounts. &nbsp;That&#39;s only bad if you can&#39;t retain them. &nbsp;But that&#39;s not new either.<div>
<br></div><div>A standard policy web email services employ is &quot;if you don&#39;t stop by once in six months, your account is deleted&quot;. &nbsp;You could perhaps do the same.<br><br><div class="gmail_quote">On Wed, Sep 3, 2008 at 6:56 PM, SitG Admin <span dir="ltr">&lt;<a href="mailto:sysadmin@shadowsinthegarden.com">sysadmin@shadowsinthegarden.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="Ih2E3d"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I had to chuckle at your dilemma of a server that didn&#39;t have space for the OpenIDs.<br>
</blockquote>
<br></div>
Well, it depends on how much space you&#39;re allocating for each one. I may be going slightly (*slightly*) nuts here with UTF (foreign URI&#39;s) and keeping track of *both* the typed-in ID *and* (leaving room for) the designated ID - half a kilobyte per OpenID.<br>

<br>
Admittedly this isn&#39;t much (two thousand users will swallow up a gigabyte), but since I intend to release the source code once it&#39;s to a point that this can actually function as a content publishing engine, I&#39;ve been going nuts (and this time, it ain&#39;t &quot;slightly&quot;) trying to design it in such a way that it can scale infinitely for users I don&#39;t have with hardware I don&#39;t have, and also be efficient for independents running their own server on an old Pentium, and be reasonably secure for anyone using a shared host that gives them maybe a gigabyte of space.<br>

<br>
There are other concerns, but you get the idea. My engineer side is struggling to make it &quot;perfect&quot; before release (i.e. even before *I* use it) and if there&#39;s a management side, it isn&#39;t winning ;)<div class="Ih2E3d">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&quot;Oh,&quot; I can hear all the other webmasters saying, &quot;that I had the problem of too many visitors...!&quot;<br>
</blockquote>
<br></div>
Well, let&#39;s plan ahead - if OpenID *does* become popular, how many &quot;anonymous&quot; visitors might you get, people that are just planning to try out the site? It would be nice to detect a user&#39;s &quot;anonymous&quot; decision and give them *your* &quot;anonymous&quot; account, saying &quot;Sorry, but we don&#39;t give service to anonymous users; you&#39;re welcome to try us through *our* anonymity mechanism, though.&quot; This would let the user remain accustomed to entering their anonymous ID everywhere as a preventative privacy measure, and the heuristics described previously could still be used to raise a flag about OP&#39;s that might possibly be not identifying whether their users were using an anonymous ID.<br>

<br>
Although, if the RP offers services that it&#39;s willing to demo and any of those services involve communication or personalized settings (such as might leave users confused by another user&#39;s actions), I can see how it would be better to keep users separate. Or indeed ANY demo if the intent is to limit it by time instead of features, i.e. &quot;Try us out for a month and either upgrade to a *real* OpenID by the end of that time or we&#39;ll delete your demo account!&quot;<br>

<br>
Another factor might be defunct accounts. How long do you keep around information on users that no longer log in? If their Identity was &quot;anonymous&quot;, does this affect your estimates of how likely they are to log in again?<br>

<br>
-Shade<br>
</blockquote></div><br></div></div>