Hey Ian,
During the Dev summit we outlined the basic event changes we wanted to implement (I admit, I was a driving force behind this topic). I am going by memory but hopefully one of the other guys can jump in and confirm this:
onBeforeRender - This is a new event fired in between template parsing and buffer population. (done)
onAfterDisplayCache - I'm not sure that is the exact name but this one is fired after a page cache buffer is displayed. (done)
onPrepareContent - Rework to use JContent and apply to all content types (article, web link, contact, etc.).
onAfterDisplayTitle - Rework to use JContent and apply to all content types.
onBeforeDisplayContent - Rework to use JContent and apply to all content types.
onAfterDisplayContent - Rework to use JContent and apply to all content types.
onBefore/AfterSaveContent - Apply to all content types.
The user events are being reworked quite a bit and a couple new ones are being added due to the new member management system that is being put in place. This is a work in progress but expect to see events for hooking into user forms via the new JForm package and the onBefore/AfterStoreUser events are being reworked to pass the whole user object rather than just the properties.
I think it is important for us to discuss events on list because adding them haphazardly all over the place is just going to lead to a bunch of confusion and trouble. If there are any questions about the purpose of those events, please ask. If there are specific other proposals, let's discuss them.
Best,
Rob