Thank you!
I'll probably comeback to it later to polish and add a few things. I appreciate the suggestions.