1. A method for organizing information on a database residing on at least one server that is connected to a network having at least one client device, the method comprising: inputting at least one area of concern and storing said area of concern in said database; inputting a concern associated with said area of concern in said database; inputting an outcome associated with said concern in said database; inputting a commitment associated with said outcome in said database; inputting an occasion associated with said commitment in said database; inputting an identity of a user associated with said outcome; storing said area of concern, said concern, said outcome, said occasion, and said identity onto said database; querying for said area of concern in said database with said at least one client device; and receiving said area of concern, said concern, said outcome, said occasion, and said identity, wherein said step of receiving further comprises: grouping occasions for a particular date into a list and displaying said list.