This is INSANE. Literally yesterday, I was just thinking that there should be something like this. So what is your business model, consulting? I'll be bookmarking this for future (and current) use. Thanks. The only thing I might recommend is that you implement some sort of similarity metric, like a Spotify sort of thing.