>I think you are absolutely right. The dongle is just a portable registry key. I see it as a convenience ( unless the argument is that any attempt to prevent multiple unlicensed installation of software is evil and I do find it odd Craig would take that position in that he seems to take EULAs at least as seriously as anyone I know )
I also see it as a convenience, specially nowadays that USB makes things much easier and with computers having multiple USB ports, or cheap USB hubs or even other peripherals that can act as USB ports (for example I have in my computer two monitors with 2 USB ports each, the keyboard has one USB port and the multimedia reader has two more, all adding to the like 7 ports my computer already has.
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges