• Why don't you use GUIDs for the surrogate-keys?