Sounds like you've put a lot of thought into all the things! I'd definitely like to try a revised version.