Excellent summary of some of the current problems in collaborative filtering and the difficulty of winning the Netflix challenge. Some smart things on the benefits and dangers of serendipity in recommendation systems