MyBikeLog allows you to log your rides on bike. For each ride you've done, you can store the date, the distance, the ellapsed time, elevation gain, the bike you use for the ride and a short description. Also, you can attach all pictures you want to the ride.