Create view showing contacts of current opportunities

Create view showing contacts of current opportunities

I want to be able to favorite or mark follow contacts and companies.  I know I can do this by adding a new field and then key the view off of that field.  It would be cumbersome but doable.  A better solution would be to have it integrated so it would be included in the UI, like the follow button for a company where you are not the owner.

Rationale:  I want a view that contains all of my contacts on the projects I am working on.  The view would be updated as I completed and added new projects and marked those contact from the "follow/favorite".