Rated 2 out of 5 stars

Got annoying window popup every time I open Firefox titled "Here's your new addon" and can't close it (OK button doesn't do anything).

This review is for a previous version of the add-on (1.6.0.1-signed).