Wow, that is so cool. I can appreciate how much work you put into it, I've been daydreaming about doing something similar for about 15 years.