Hi Scott,
I have received a email notification that a water change needs to be performed but when I go to the log it says Sept. 6th is the next due date (which is correct). This also happened with calcium reactor maintenance.
The water change that you did on 8-3-04 had a next scheduled date of today, 8-24-04 which is why you got the notification. I think I might need to put a check in there that only sends an e-mail for the reminder set on the most recent action, despite the dates.
I'm still going to mark this as a bug to override any previous dates. That will prevent someone from receiving a notification for a water change (or whatever) that has already been performed.
I have changed the function so that when a specific maintenance is entered, all of the previous maintenance actions of that same type have the reminder removed to prevent e-mail notifications from being sent if a new entry has been made which prolongs the next due date.