Each opportunity having a message trail with the ability to tag team members. Also the ability in Tasks to link to an opportunity so from the Contacts->tasks page, you can go to the opportunity where the task was assigned.