Wow, that is amazing. How long did it take you from start to finish? It looks extremely complicated.

Jamesw