Pros and Cons of On the web