<br>Nice discussion. dmidecode | grep UUID   should be a good provide a good unique id for similar hardware, and if it's very disimilar, then it's a good idea to hash it with something else to generate the final ID. Since there's a possibility of generating 2 of the same IDs if the UUID is somehow blank for 2 machines, adding a temporal factor to the hash will alleviate that (time of hash with ms).<br>
<br>-- Rob<br>