1. A method for recommending a future reminder for a user of a calendaring system, the method comprising the steps of: (a) entering a plurality of events interactively in said system by said user; (b) storing data that is entered into said system according to a nature of the information content in each of said events; (c) monitoring a frequency with which said user attends each of said events; and, (d) deriving a future repeat rate for each of said events based on the information obtained from said monitoring step.