the trolls on the link following by the nicks Callumlord and some other person are from the irc networks GeekShed and GTAXLnet