This is so detailed!  Makes my head hurt to think of  dealing with all these small parts.  Also, made me think that you REALLY love your wife to design and build this!  Nice!!