Wow, looks like you put a lot of thought into this. I'd love to give it a try.