I added to the Mozilla site as it should be easier for people to download. You can find it here:
https://addons.mozilla.org/en-US/firefox/addon/7293
I don't quite get how the Mozilla site works, but from what I get, it lives in the "sandbox", which means you have to log in to download it. So, in order to get it out of the sandbox, I think people have to download it, or something like that.
So, download it, comment, rate it, and while your at it, somebody explain to me how the Mozilla site sandbox thing works...