If you work with COM, or Jet and/or SQL Server 7.0 replication, you use globally unique identifiers (GUIDs). There are a lot of rules about when you need to use the canonical (text) form that looks like
when you need to use "Jet" text form that looks like
or when you need to use the 16-byte binary form that looks like some unreadable slop that I will not post here. The module basGUIDs just contains some handy conversion functions you can use to do things with these handy items.