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 {5FF51B8E-8A0C-11D2-BD7C-006008D242CD}
when you need to use "Jet" text form that looks like
{guid {5FF51B8E-8A0C-11D2-BD7C-006008D242CD}}
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.