Nope, no other sites here that would generate any traffic like that.. The only sites are wreckedgames and ogre3dstudio hosted here (dedicated host). Though, I do need to do an operating system re-install, but I doubt that would cause random delays. A DNS issue more likely, perhaps an issue with the DNS host I use - sometimes there DNS servers take a while to respond :/