This thing is awesome. It has big tracks already programmed in, and it can learn ANY track you take it to, I can even use it at small supermoto/kart tracks.Besides all the normal stuff such as tracking lap times etc which it does on its own the second your turn it on, It also has led green and red lights that can let you know when your real time current pace is faster or slower than your other laps in each individual sector of the track. So for example you're seeing red lights as your go through sector 2, maybe that line your took is slower than the line you took last time...or seeing green as you blast through sector 5 tells you that maybe holding 3rd gear longer there is giving you a little added speed coming out of that corner...etc. I mean that kind of information is insanely helpful when it comes to improving your lap times and learning new (and even old) tracks!Battery life isn't stellar, but if you wanna get faster this thing is a huge help. It breaks down each session, so literally by the time you roll into the pits it has your session laid out by fastest lap, and then you can go in and see where you were faster and when. I mean it's pretty incredible considering it's just a little black box...although I haven't checked to see if there are apps that can do the same thing via iphone, even if they could I wouldn't want to strap my phone to my top triple clamp while i'm on track. I have no problem saying that it is the easiest to use yet most sophisticated piece of electronics that I've ever owned.I've crashed with it on a mini moto going about 35mph and on a full size sportbike at the track going about 70mph...neither had direct hits to the device, but it survived being rattled hard both times no worries.