It's getting late but this sounds like essentially the same thing I have been working on. Looking forward to diving in tomorrow. Thank you.