I have used Microsoft and Primavera for scheduling for years, and have tried to use Lotus Notes and the likes to keep track of what is going on on the project. I have to clarify something, this is from a Contractor's position. Two or three years ago I sat in one of Primavera's free breakfast siminars, and watched a demo on Expedition. I bought it, hook, line, and sinker. I spent the first year monkeying with the forms and the usual reworking that goes along with a new program. It all paid off a year later when a delay hit the project, and I was able to go back and recreate the timeline of events, and link it with the associated documents(letters, PO's, RFI,s), daily reports, etc, in a week. It literally saved me three months of work. It has the capability to allow multiple used to access the same data, and input and update data. If the low bid (owner vs constractor) way of life ever changes to the partnering dream, this would be the tool to use. You can incorporate P3 schedules, and attach submittals, letters, RFI's , etc to the schedule activities, as well.