Download, upload, playback, encode, publish, manage, style, deliver, distribute, measure quality of service, audience engagement, quality of experience, online video content for both video on demand and live delivery. Bug people to pay attention through interesting and valuable stuff, A remarkable and powerful way of reaching great heights.