Wow...

That is really cool. I am super-impressed! I'd been looking for a way to do this (to experiment with when I had free time) if it were possible, but this kind of blows my socks off.