@WhiteNoise: would be more useful to briefly describe the recommended plugin, and the differences among them; or at least link to them.
I’ve found these so far: