My goodness! That is one fantastic gem of a scratch build. I think we need to coin a new term for a person with your skills, something like "micromodeler". I would have to shrink myself to around 1/12th scale to build something like that and even then it would have to be from a kit, since I don't have the courage to attempt an entire model from scratch. Bravo!