Everyone heard about spam/ham filtering, but the math and the algorithm extend naturally to any finite number of categories, so a user can create categories such as "spam, "science, "shopping, blog, porn, train the filter, and enjoy truly personalized search results.