Marketing agencies, media experts and sales agents: Helping competitive firms improve the effectiveness of marketing