I keep on meaning to work on the etag / PATCH changes, but have been procrastinating hoping to get some test coverage in place for sandstorm *dav support. I'm thinking of packaging a tiny webdav server spk and then hit it with webdav commands via selenium. Any reason this wouldn't work, or better approaches?