This is great! I wanted to do something like this a while ago, and YouTube API is powerful enough to build on top of, but never had time.
Why don't you have a quick Thumbs up / Thumbs down feature, so you can store data of videos people like to use for recommendations?