THIS IS SO THOROUGH AND FUN! Oh my goodness, I nearly spent all day on this, but it is brilliant! You have done an impeccable job!