diff -uNr kronolith-h3-2.0.2/lib/Driver/sql.php kronolith/lib/Driver/sql.php
--- kronolith-h3-2.0.2/lib/Driver/sql.php	2005-01-16 22:26:29.000000000 -0500
+++ kronolith/lib/Driver/sql.php	2005-02-24 09:04:18.000000000 -0500
@@ -43,7 +43,7 @@
 
     function listAlarms($date)
     {
-        $allevents = $this->listEvents($date, $date, true);
+        $allevents = $this->listEvents($date, NULL, true);
         $events = array();
 
         foreach ($allevents as $eventId) {
diff -uNr kronolith-h3-2.0.2/lib/Scheduler/kronolith.php kronolith/lib/Scheduler/kronolith.php
--- kronolith-h3-2.0.2/lib/Scheduler/kronolith.php	2004-11-23 19:36:00.000000000 -0500
+++ kronolith/lib/Scheduler/kronolith.php	2005-02-24 09:55:28.000000000 -0500
@@ -75,14 +75,13 @@
         }
 
         // Check for alarms and act on them.
-        $today = date('Ymd');
         $kronolith = &Kronolith_Driver::factory();
         $alarms = Kronolith::listAlarms(new Horde_Date($this->_runtime), array_keys($this->_calendars));
         foreach ($alarms as $calId => $calarms) {
             $kronolith->open($calId);
             foreach ($calarms as $eventId) {
                 $event = &$kronolith->getEvent($eventId);
-                $seenid = $today . $eventId . $event->start->timestamp() . $event->getAlarm();
+                $seenid = $eventId . $event->start->timestamp() . $event->getAlarm();
                 if (!isset($this->_seen[$seenid])) {
                     $this->_seen[$seenid] = true;
                     $result = $this->remind($calId, $eventId);
@@ -165,7 +164,7 @@
         $msg_headers->addHeader('From', $conf['reminder']['from_addr']);
         $msg_headers->addHeader('Subject', sprintf(_("Reminder: %s"), $event->title));
 
-        $message = "\n" . sprintf(_("You requested to be reminded about %s, which is at %s."), $event->title, date('H:i', $event->start->timestamp())) . "\n\n" . $event->getDescription();
+        $message = "\n" . sprintf(_("You requested to be reminded about %s, which starts on %s."), $event->title, date('D, d M Y H:i', $event->start->timestamp())) . "\n\n" . $event->getDescription();
 
         $mime = &new MIME_Message();
         $body = &new MIME_Part('text/plain', String::wrap($message, 76, "\n"), NLS::getCharset());
diff -uNr kronolith-h3-2.0.2/scripts/reminders.php kronolith/scripts/reminders.php
--- kronolith-h3-2.0.2/scripts/reminders.php	2005-01-03 07:25:41.000000000 -0500
+++ kronolith/scripts/reminders.php	2005-02-22 17:26:53.000000000 -0500
@@ -1,4 +1,4 @@
-#!/usr/local/bin/php -q
+#!/usr/bin/php
 <?php
 /**
  * $Horde: kronolith/scripts/reminders.php,v 1.17.10.1 2005/01/03 12:25:41 jan Exp $