Is anyone else getting a small pop-up in the bottom left corner of your screen (mostly hidden until you point to it)? It just started on mine but only when I'm at this website. I won't click on it but looking at the properties it appears to be something called "Shareaholic".
If others are also getting it, I'll ask Geoff about it.