I know the standard GUIDs. Can they be made shorter? What is the theory behind it?
Check out this article written by Jeff Atwood: Coding Horror: Equipping our ASCII Armor
There he shows how to shorten a GUID to 20 printable characters, keeping the "uniqueness" of the GUID.