I use an Excel spreadsheet plus an app for iPad called GunLog SPC. It has lots of features including ammo inventory, ballistics, range sessions, and photos. Good app. I think I paid $3.99.
I hope you didn't pay $3.99, it is only $0.99.
There are three Gun Log apps.
Gun Log doesn't use iCloud, nor printing or email. This is for those that do not want the data on servers that may be used in investigations.
Gun Log SPC doesn't use iCloud but does allow to print and email the data. This is the one I use.
Gun Log +P does use iCloud. That means the data is uploaded to Apple servers and then distributed to all of your devices. Enter a firearm on one device, it shows up automatically on the others.
I did some screen shots of various Gun apps for iOS that I own:
http://gunappreviews.blogspot.com/
With the Gun Log apps, you can connect the device to a computer and via iTunes you can copy the database file to the hard drive. If you happen to know about SQL you can then write queries to populate spread sheets or do any type of analysis you want. You can also just email your data to yourself if you use GL-SPC or GL+P.
I wrote Gun Log myself. It is a range log first. I use it to track failures and group size mostly.
I have truly improved my accuracy since tracking my shooting. I can look and see quickly how I did last time, the stance and grip I used on my best group, etc.
Here is an example:
http://shottingbuddy.blogspot.com/2012/09/cz-85b-125-group-7-yards.html
If you are an iOS user, I think Gun Log SPC does a good job. A note pad does pretty good for a range log, but analysis is more difficult. A camera and a text file can log details for insurance purposes.
Here is a description:
http://itunes.apple.com/us/app/gun-log/id443611628?mt=8
http://itunes.apple.com/us/app/gun-log-+p/id498559261?mt=8
http://itunes.apple.com/us/app/gun-log-spc/id551016396?mt=8