Whoa. I have no words.
... except that I am absolutely looking forward to this.