Sigh.... I wish I had the skills to do this kind of thing. Very well done!!!