I finished the work on my terminal-based organizer. It includes a todo-list, a simple event-calendar and a logging-function to keep track of actions you need to remember. The event-calendar supports whole-day events, like birthdays aswell as yearly repetition.
A monthly repetition mode is planned.
It is mainly based on bash-scripting and uses awk, grep, sed and a bit of perl, is colored and the best of all: it synchronizes between diffrent linux-pc's and mac's using a svn-repository.
There are some configuration options available, for example which domain to ping to check the internet connection, the editor to use for editing events and the logfile and an interval for how long the last svn-update is used before updating again.