Too much, too soon?

Too much, too soon?

Call it progress. Or call it typical of the "must-have-it-now" mentality that often appears in socie