The strap on my Forerunner 645 fell off on Friday - one cracked and broken lug. I've contacted Garmin and, because I've lost all confidence in the 645 after reading all these posts, I've asked that they replace with the Fenix and I will quite happily pay the difference. Apparently they won't do this. Why not ? It's not a new fault so Garmin should take full responsibility and put the customer first. And perhaps they should also have done a product recall when they realised they had a problem ? I've now sent in the jpegs as requested and am waiting to hear what they say.