USB Stick and Network Drive Conflict
Ever had Windows try to assign a drive letter that is currently in use by a network drive to a usb stick or hard disk you just plugged in? This Windows XP/2000/Vista bug had annoyed me for ages and I finally found a fix for it today. USB Drive Letter Manager is a windows service that watches for new drives (can be virtual or usb/firewire or whatever) and then switches its drive letter based on rules you specify like drive letters to exclude and what drive letter to start assigning new drives at.
Hopefully this helps some of you out.