Advertising, branding and marketing a business or a company usually requires some outside help. And because these companies cannot afford to miss out on great sales opportunities, promoting the business needs to be a top priority. But should a company do all promotions and marketing activities or hire an advertising agency? Branding, promotions and marketing are a large and growing sector in our society and it defines a definite trend in the social lives of people. This trend is both global and local. This phenomenon transcends all traditional boundaries of colour, age and gender.