Enhance or reinvent?
I love the way Google is putting collaboration on the agenda and I think thrust of their approach is right, bringing the document and conversation closer together.
But I do wonder if this is a step too far for a mainstream audience? In particular, does it require us to give up the tools we use today just to have a better conversation?
At oneDrum.com we use many of the same techniques (e.g. operational transforms) and tech (e.g. GWT) but apply them to familiar desktop apps such as MS Office and Photoshop.
I think this way we enhance how we work rather than reinvent everything in the browser.