Yea you def. have a good point. I did some additional logic last night and came up with another idea on top of the passwords.
The software we are developing is also going to be able to track the customer PC’s. Basically, the PC will be scheduled to call into the host server at least once a day, or whenever it is hooked up to the internet. If the PC does not call in it goes into a report which will be viewed at the end of each week. If there is a PC that has not called in within a given time period then the client takes over from there and does whatever they have to do to find out what their customers are up to.