Edit: why the downvotes? The Rapportive plugin was shut down and this gem uses it.
I wonder at what point this will become so rampant that some sort of pushback happens. If there is pushback, I wonder in what form it will happen and what recourse people have.
Regardless, thanks for sharing!