Site appears to have calmed down again, dunno what causes it but if it's a sign of success I suppose it's something I should be happy to live with :)