Unique device identification: how do you get it right?

by