Roaring Penguin's remind (mirror).  Remind is a sophisticated calendar and alarm program.