Here's my issue. I've spent almost 3 years using a 935 then moved onto my 945. i'ved loved both models, and finally feel like i'm "biometrically" dialed into my watch, with it being able to read my training status fairly accurately. However, in my opinion, where I feel garmin is "failing me", is that, if I'm injured, it has no clue. This is perfectly understandable, however, if you go from a pure productive spree, and then get injured, and spend 2 weeks indoors rehabbing your injuring, and the last status you received before training indoors was "unproductive"... that training status will continuously STAY reading "UNPRODUCTIVE" until you go back outside and train again. In my opinion, this should be fixed, because there's plenty of ways to "Rehab/train" around an injury that are completely productive. To the average consumer who's going to be mentally affected by this status, and may not understand that it only updates OUTSIDE, I think there should be a pause/injury/rehab option. I personally felt highly productive, as my watch agreed, until I broke my toe, following up on this injury I ran outside one time and got unproductive, at which point i decided to take some time off and train indoors to compensate and modify my training. Every single day for 2 weeks I felt PRODUCTIVE, and knew I was, from a biological stand point. By garmin's status is on "hold" until outdoor training resumes, instead of freezing the status on Unproductive (which clearly plays a role on people's mental games, there's articles on this), I think garmin should be "SMARTER" or more aware or at least given more bioligical measuring options such as injured, pausing, etc, so that the status can more accurately reflect and an average consumer/runner can revamp their mental game. Just my Humble opinion. anyone agree?