You've certainly put a lot of thought into this... I'm interested!