Suggesting--Add "Activity" for Tasks and/or Milestones
Suggest, for each milestone or task, to have a "Activity" button.
Once user clicks "Activity" button, a drop down list show up: meeting, call, document, and other user defined items. If user chooses "meeting", then a meeting schedule dialogue page shows up. After enter the meeting, meeting will show up in calendar and under the milestone or task when the "Activity" button is clicked.
If user chooses "Document", then a file upload or editing dialogue shows up. After uploading a file, a link is placed under the milestone or task where the "Activity" button is clicked.
This way, you can unify activities with tasks/milestones. Bring all information together
rdluo