The Universal Serial Bus (USB) was introduced to the world of PC computing to solve the growing problem of how to connect peripherals to a PC. The world of desktop computers needed a way, not only to physically connect devices, but also allow them to be identified and categorized to enable a simple ease of use and method of discovery. Read this paper to learn more.