Web Technology in Marketing: Friend or Foe?