Of the many technologies which have had a huge impact on the computing world, USB (Universal Serial Bus) is an important one. The plug and play facility that it provides, has made the use of storage devices like external hard drives, USB flash drives, and other peripherals like printers, quite easy.