The Internet is built on hubs, and routers that connect us all to one another. I have not noticed Pet Talk being slow today, but maybe one of the major "hubs" in Europe was down, so things had to take many more "hops" to get to you?