I'm a real big fan of the Amateur Contact Log by Scott Davis N3FJP. Its a powerful logging software that is just $25 for life. Scott is always updating the software so once you get it, check back to his website often for software updates and new logging programs. Scott's list of logging programs cover all of the state QSO parties, and most of the major contests through out the world. His Amateur Contact Log is for general logging. One of the great things about it is that it is nearly unlimited in the ways that it can be customized.
A while back I had a bad computer failure and pretty much lost my logbook on my computer. Not really a bad thing because when I started it, I really did not know much about logging for ham radio and I was unsure of what information I wanted to say. needless to say it was a mess. So I decided just to bite the bullet and start off with a new clean slate and built up my logbook exactly how I want it. Its not that bad because I only have 1600 QSO's so it was not very much.
A neat little feature that I just discovered is the reason for this Blog Post. When you enter the information to the QSO before you press the log button you can call up some stats concerning your logbook.
If you right click on the label of the following information boxes -Country, State, County, and Grid a small pop up window will appear displaying information on how many times you have made contact with that entity, which bands and modes etc. Here is an example of the little window.
This shows how many times I have worked the USA, what bands, what modes how many confirmed and not. Nice little piece of hidden information there for your enjoyment. So go check out all of the logging software that Scott N3FJP offers.