Wow...awesome work. No offense to everyone else here, but I think this is the best work I've seen in this forum yet.
I think I speak for everyone when I say welcome to this forum. I hope you'll make you're expertise available to the rest of us.
Once again..awesome work.