Michael, you have it in your head and well thought out. Can't wait to see it! Let me know if you run into any unforeseen problems.