Could you recommend some good resources for learning more about collaborative filtering? I'd love to help hack, but feel like I should learn more first.
Most of what I learned was from Programming Collective Intelligence (http://amzn.com/0596529325). If you're in the Bay Area, Noisebridge has a self-taught machine learning class that I went to for a while (great group, I just couldn't make the time commitment).
for most of the fundamentals on Collaborative Filtering, You may check Chapters 8 and 9 from the following online book.