I would like to use network MAC addresses as a unique machine id for licensing purposes. I gather this has some drawbacks though it is standard-ish practice (I can deal with client having to ask for an extra unlock code if they swap their network cards).
However, if a client installs vmware on their machine, doesn't this add virtual network interfaces? And is there a way to distinguish these from the real ones?