Thanks Steve, interesting stuff. It feels like revision-on-save is a significant limitation; I wonder if they have plans to tackle this in future.