I am quite obsessive about which drive gets which letter. I have a certain expectations and it is not uncommon to see me fiddle with drive letters again and again. I mean, if I want that USB drive to be mapped as R:, I will get it mapped there.
Unfortunately this always includes trip to Disk Management and slowly selecting appropriate path. Well, no need for this any more.
Nitpickers of the world, rejoice. My latest program, logically named Change Letter can do this just by right-clicking on a drive. If you have VHD Attach installed, you will not even get UAC prompt.
Program requires .NET framework 4 (or higher).