One of the things i like about the 64 bit uid discussion going on in parallel, is it removes a lot of need
for the primary key trickery.
you can be sure that stuff you import/export has a unique key, and they don't have to be handled in contiguous blocks like
those scripts do it.