I am using org-agenda-to-appt and I noticed a bug.
1. Add the following in the agenda file * TODO test SCHEDULED: <2012-01-14 Sat 12:00> 2. Call org-agenda-to-appt 3. Change the SCHEDULED time-stamp in the entry like this * TODO test SCHEDULED: <2012-01-14 Sat 12:00> 4. appt-time-msg-list has the old entry ((1380) #("12:00 TODO test" 6 15 (org-heading t)) t) ((1390) #("12:10 TODO test" 6 15 (org-heading t)) t) I guess a workaround will be removing any entries which has org-heading as property from appt-time-msg-list before adding the new entries. I think this guy had the same problem: http://article.gmane.org/gmane.emacs.orgmode/8008/ -- Takafumi