The solution to these types of problems seem so obvious to me that I want to startup a company around it. I am trying to prove out my idea right now. If anyone is interested (joining or funding), let me know.
Right now I am running my idea up against the netflix prize dataset to explore it more and prove it out. I would really like to find a co-founder to launch with.