Currently appointments are only associated with contacts.
This means if you have "multiple opportunities per contact" turned on, the "Book/Update Appointment" tab in the opportunity effects every opportunity for that contact when changed instead of just that opportunity.
I would like to be able to associate an appontment/event to the opportunity itself.
(This also holds true for notes)