Most companies would like a real marketing that fits their corporate image and marketing strategy.
Most Web developers still think marketing is one of those things lesser people do instead of making a real living by programming.
On the other hand, marketing consulting firms and advertising agencies typically lack the technical expertise to set up an effective marketing for a client. From the very beginning, a market gap existed for firms that could span the two worlds and provide a combination of marketing, advertising and development services for companies wanting to join the Web.
Many concentrate only on marketing online, forgetting the people that still are consumers of the "old " world, that is, TV, radio and print.
That is why a good Advertising Agency should help any business to have the maximal exposure, on ALL the available markets.
Content, creativity and the right communication are the deciding factors in the success of a company.
On TV you catch the audience with content and mix it with commercials, and the audience is kind of passive.
On the Net the offer of content as "channels" is huge compared to TV because open to ALL.
In this environment the customers have a big weapon: freedom of choice, and freedom of mouse.
How to catch the browser and turn him first into audience and second into buyer?
The best is still creating a mixed media marketing experience by combining old and new media.
If you want to be successful you have to be in the right place at the right moment.