ok...but what happens when  your user base excedes 1000. What would happen to your staging area? How would you assign a unique uid > 1000? How about when your vocab excedes 1000. This is a VERY VERY VERY bad software design move. 
<br><br>Scott<br><br>Dave Cohen wrote:<br>&gt; I've started to address this issue by reserving the first 1000 ids for the<br>&gt; &quot;staging&quot; (or if you prefer, &quot;install profile&quot;). &nbsp;So for instance node nid 10
<br>&gt; comes from the install profile, while node nid 1010 is on the production<br>&gt; server only. &nbsp;Same goes for vocabulary with vid 10 (or 1010), menu with mid<br>&gt; 10 (or 1010), etc. &nbsp;Later, I can add node 11 to the install profile and
<br>&gt; propigate it to my production site easily enough and without fear of<br>&gt; overwriting anything that's been configured on the production server.<br>&gt;<br>&gt; You can read exactly how I do this here &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://dave-cohen.com/node/1066" target="_blank">
http://dave-cohen.com/node/1066</a>&gt;.<br><br>&gt; wow, thats a very clever solution to the problem. i would totally support<br>&gt; drupal patches which insure that ids start at 1000. i'm not so sure about a<br>&gt; patch which adds unique keys to all tables. we need someone db person to
<br>&gt; chime in there. anyway, it would be handy if we supported this trick better<br>&gt; (i.e. without patching).<br><br>thanks for sharing.<br><br>-moshe