I love it because it can be used in text (or curses)
mode or via the GUI interface, plus it can export data
in iCal format for use with many other calendar programs.
Also it's written in python (my favorite language) and the
author is very good about fixing bugs and taking suggestions.