When you add you character name, server and click on EU then click go the link takes you to the following site
While the address looks right the actual page it takes you to is about book-keeping for businesses
Under every title it does list wowreputationcalculator but the blog has nothing to do with wow at all.
That's certainly something we've overlooked. According to the wayback machine that website has not been up and running since 2010 and the URL seems to have been bought by that blog back in 2011. I've disabled that widget. I do not know of another service like it that we could use.