OK I'm having a definite blind moment. There is only a single occurrence of Tools on the page according to FFx find (now two with the two mentions in posts). Throw me a bone with a screenshot/description of where the bloody thing is hiding?
Chrome. Yeah not in this lifetime, or the next. Or any of the infinite universes.
It's strange - despite any assumption that there are an infinite number of universes, and therefore infinite universes in which I am slim, fit and married to Emma Watson (or whomever you choose), there is amazingly not one in which I have installed or will install Chrome.
Funny thing, universes.
Also - multiple browsers not showing it? I'm thinking caching somewhere or something similar (CDNs perhaps, or similar). Regardless. Works now.