Why do people (you) give feedback?
ZachS: I think you have to find the right type of people to write full reviews without incentive.  Maybe people would be more apt to review sites if it wasn't so much work.  Maybe you could use a system where people type a couple of words in review of the site, rather than a huge amazon.com style product review.You could just put a small textarea up in your top launchly info frame where people can leave small page specific comments about sites.Speaking from personal experience, I went to your site clicked around, looked at a couple of the sites. I did find a few things that I could suggest about them, but didn't have the motivation to write a dissertation about the problems.Hope this helps.