Nicely put together! I ran through all those solutions and it's very well explained!
Thanks! I appreciate the input!