Pester
Set a time you have to do something and Pester will remind you by bouncing in the dock, playing a system alert, speaking a message (that you create), and displaying a message and the time. Actually, you have a choice — it will do some or all of those things.