it would be beneficial if it was alot harder to change the id. my experience is that if remote assistant runs into any issue reading the configuration information, it will not retry and log any real errors. it will simply make up a new id. far from ideal. it would be nice if it would store the current id in a couple of different areas including file system and registry for it to fall back on and instead log errors reading any of them.
Well I personally agree with you, however, there are some factors that also affect the ID generation and storage so far we are monitoring those processes and surely thinking about other cases where we can affect this.