This is very well done! Thanks for taking the time with all of the details, I love it...