Very nice piece of work. I've built some things like that (not quite as complex, though) years ago. I have no time for such things these days :(

Looking to retire in about 4 yrs - just maybe then....