With a name like Moment, you would hope a company could rise to the occasion. But would it climb the ladder of success ...