Mark,
It's on our list, now. I'm working on my Involve control for a while and we have just embedded Rating ability for documents. I was also considering favorites control.
I also think that we should somehow figure out an effective 'categorization' and/or 'tagging' mechanism, because, you're right about difficulties of growing database.
Thanks for your feedback!