Analyzing the Web: Directions and Challenges