Maybe an idea :
store the serial-numbers of the stolen units in new upgrade files.
If the player-executable sees it's running on a stolen unit, it will have plenty of bugs. When the new owner want's to ask advice about it ( on this bulletin board I hope ), you know it's a stolen unit...

Frank van Gestel
_________________________
Frank van Gestel