My school has used many of the grade books that have been mentioned before. We currently use a program called Skyward. I personally like it because I can access it at home on any computer. It is easy to use and you can access all of your personal employee information on it. Parents can access it online at home and you can view how often they get on the site. We needed our tech person to adapt the program to make grading for PE easier. Overall, I like it.
We are in our second year of using a new gradebook. It is called PowerSchool. Like anything else that's new, there is the initial learning curve, but it seemed to go real fast. It is very user friendly. We are able to look up emergency contacts, the students schedules, current grades, and IEPs. We are able to create attendance records, and post comments for the quarter grades. Not to mention, when entering quarter and semester grades the program actually does it for you. So, when you go to enter your grades it just takes the click of a button. One downside to this gradebook, however, is that I cannot create a "class" of my football players, and track their grades. I would love to be able to create a class just for my players so I can keep up on their progress, and speak with them directly if I have an issue. Other than that, I really enjoy our current system.