+1 to all the things everybody has already said about how wonderfully done this is in every way!