I use RealRider http://www.realrider.com courtesy of working with Northumbria Blood Bikes. It does the usual logging of rides, but it has crash detection too. I can get a half-price discount for any DUN member. PM me if it's of any interest.