How far have we come?  The answer is in a glass half empty.

-Morgen