Many people overlook the very useful calendar function in MS Outlook, or alternatively, look at MS Project to which you can assign resources, costs, time, % completion et cetera. Difference is that with Project you must define the date range of the project itself rather than having an ongoing calendar. Well worth a look if it's anywhere on station.
GM