Billions spent annually on marketing - does it actually pay?