To follow up on Lar's question about general ratings packages and the like...
My preference as a developer is to keep things easy for me. Easiest for me is a scrap of code that I put in the templates for an object that generates the link.
This doesn't require any call backs or magic registration. I just need to decide how the widget should look, where it should go and what object id to pass to it.
--carl