I use SkyTools (
http://www.skyhound.com/cs.html) and version 3 is almost due for release (
http://www.skyhound.com/st3.html).
I use its log feature to keep track of what I have observed, and the nightly observing list function to find what is available on nights when I observe.
This is an excellent program. It can either be a stand-alone program from which you get the settings for moving your telescope, or it can be connected to a variety of goto/pushto telescopes.
The new version has many more features than version 2.2h. You can either use the base features only for nightly observing, or make use of as many of the other planning features as you wish.