In 100 words or more reply to statement below about scheduling software
One of the best scheduling software, in my opinion, is Lotus Notes. My company actually uses this, and I heavily rely on it. You can use the system for emailing, calendar, booking appointments, sharing with others, and much more. I find it to be very easy to pencil things in and create a plan that others can view. It ties into the company network, so that it updates in real time when people make changes. When there is a scheduled event, or a time in which a deadline approaches, you can customize the system to alert certain people of tasks that need to be performed. The system also archives everything, so you are able to go back and view events that have transpired or to just use as a reference.