What do you use to keep "tabs" on the competition?

Any recommendations for a product that could monitoring website changes, social mentions and posts, press etc.
4
Mention

Better Google alerts.

Mention covers (amazingly) all the social monitoring part of your question.
CommentsTweet