Yes, drive letters are variable. For example, I have multiple external hard drives. If I disconnect one that was connected a H: and then connect another, the next hard drive will connect as H: as long as the letter is available (i.e. not in use). Some devices will retain their drive letters, ie. My OS X partition is always I: in Windows 7, my two readyboost drives are always G: and J:.