Online Brand Building Presents 3 Challenges