With mobile devices and digital camera, production cost and speed is no longer an obstacle for businesses to directly produce content of the campaign for their marketing. With social media platforms such as Facebook, YouTube and others, even the distribution of content comes much more cheaply and conveniently. Businesses can launch powerful campaign any time and do not have to rely on costly media production and costly advertising channels. What's left for businesses to do is to produce good content for the campaign (or you can call it an advertisement). However, doing content for online marketing is not the same as doing advertising on TV. They are more like media editorial production of a media company. In the past, because of the high cost of limited airtime inventory for TV Ad, advertisements were squeezed into a 30 sec or even 10 sec video. The end result is, usually, not something nice to watch. However, with Internet's unlimited airtime and virtually free viral c