I just wanted to note a problem which I generally have with these types of licensing methods. Of course, I can understand the need for licensing and was happy to donate my small contribution in return for BigMuscle's efforts. I'm also grateful that he's taken so much of his time and effort to restore a feature many of us feel should never have been removed in the newest version of Windows. But for those of us who own MacBooks and run Windows in a Boot Camp partition, we often suffer the inconvenience of varying Machine IDs being reported between Boot Camp and in virtual environments from OS X. Rather than swap between license files every time I plan to restart in a different environment to ensure the Machine ID is the correct one I've decided to revert back to Windows 7 for now. I would humbly ask BigMuscle to consider a different licensing model in the future that doesn't rely on Machine IDs or other characteristics that might vary between working environments on the same computer. Perhaps one solution might be to allow the program to recognize two license files (license.key.vm vs. license.key.bc) as being valid when switching, depending on the Machine ID generated in that environment.