Building a recommender system is a lot harder than just filling in a matrix with missing values. One has to deal with the constraints of modern web. People don't want to spend time and don't want to think. The recommendations don't only need to be relevant, but also divers and robust. I touch upon those hard to measure aspects with lessons learned from my recommender system www.namesilike.com