I did essentially say that over 2 years, I'm glad that the collective research efforts of 35,000 teams, one of the teams has seen $100k from a corporation who will ultimately profit off their research.
By the way, your post was just crawled by Google, and it probably represents a couple cents into their billion dollar quarter. How do you feel helping the big guys, huh? Working for free for the man... you're disgusting, sir!
In fact, there was one graduate student who was in our campus last semester was doing research in this area. He did a very good job on this. And, he won the first ACM machine learning prize for the paper. If you are interested in this area, you can actually go to the library and find out the paper. Now, I think he is now working in the Microsoft Research Team(the usual career path in our campus).
I actually did a tiny recommendation engine using one of the collaborative filtering algorithm - slope one predictor last two days. It will be up on the web very soon. I am having problems updating my server because rubygems.org is down!
Clearly YC is not where I should be right now :)
Computer can only predict human behavior which is unchanging and static. But, this is always not the case.