I've had a ScanGauge in my 2002 MCS
since 2008. I've used it mainly for the gauges and reading and resetting codes. I used the trip computer for a while ... until I couldn't be bothered to enter all the info when I fueled up.
As far as codes go, it just displays them and you need to look up what they mean.
Not sure what you mean by "recording events"
After Googling MaxiTrip™ TP100
I know I would never buy one