We are! I have just written to the company that hosts that site, demanding removal.