I'm on my 2nd Sky Caddie (sold my 2.5 to a buddy, bought the SGX) and I feel naked if I dont have it. I understand people wanking about the annual fee, but I havent found a comparable device anywhere. Swing by Swing on my Android phone is a joke, takes forever, and still costs $14 to upgrade to anything close to a SC. My partner's Garmin is good, but takes longer to lock onto satellites and has been off on yardage quite often. SkyCaddie actually sends a team to every course to laser exact yardages. That costs money, people...Once I pay my fee every year, I don't even think about it: honestly, It's what I spend on 1 middle of the road dinner.