Fantastic! I had been looking for this kind of overview of basic recommendation systems for the past few months, and this is the first time I've seen so much understandable yet really helpful information in one place. If anyone else knows of similar kinds of articles, I'd appreciate suggestions.