I am confused by all the finger pointing. If someone is willing to by a product that allows them to reprogram the one component that is the heart and sole of the machine, I would hope they would educate themselves on the product first. TTS mentions many times to backup your stock cal file and restore it if you are taking your bike to the stealer for service. Was this done, does not sound like it.
Is TTS wrong for not shipping a dongle to help Mike out, ask your self as a business owner, so what happens when 1, 10, 100 and so on users do not read the manual and repeat the same mistake. Can you hold the company that enabled you to program the ECM at fault when they clearly tell you how to avoid this situation. Come on, take your blinders off and look at both sides of the situation.
I feel bad for Mike and it would be a show of good faith if TTS helped Mike out, but at the same time its not like TTS should be obligated when they clearly have provided the information and the ability to avoid this situation.
I have no skin in the game here, but, I have the product, I have had great results from the product, I have been ripped by the stealer and the MoCo before and my eyes are wide open. Point is, every time my bike goes in for repairs that I can not handle, I load the stock cal file back in to my ECM.