Wow, David,  This is cool stuff.