I am sorry I am currently pre-occupied trying to figure other stuff and haven't commented on your work. It is really cool, keep at it. At some point in the future I will be bugging you to learn more about how you are doing this stuff, but right now my poor little brain can only handle so much.
Keith