I would recommend that you use a PIM such as Outlook or other calendar type applications (web based GMail and Yahoo Mail have these features). Putting them into a database will make them a little less accessible as the web based options out there. If you are looking to coordinate cost and keep a historical record, thats different and you could use one of the billing typew examples from MS.