Is that a new tagline, or did I just miss noticing it until now?...in any case, its quite grand...
It is indeed a new tagline, some 20 minutes old.
You are very perceptive.