Wow.

Neil, where do you learn this stuff? I'm impressed!