diff -Naur mythtv-master-20110921-g73ade81-old/mythtv/libs/libmythbase/mythhttppool.cpp mythtv-master-20110921-g73ade81-new/mythtv/libs/libmythbase/mythhttppool.cpp
--- mythtv-master-20110921-g73ade81-old/mythtv/libs/libmythbase/mythhttppool.cpp	2011-09-21 18:59:11.000000000 +0200
+++ mythtv-master-20110921-g73ade81-new/mythtv/libs/libmythbase/mythhttppool.cpp	2011-09-21 18:59:25.000000000 +0200
@@ -31,7 +31,7 @@
 {
     QMutexLocker locker(&m_lock);
 
-    LOG(VB_NETWORK, LOG_DEBUG, LOC + QString("AddUrlRequest(%1, 0x%2)")
+    LOG(VB_GENERAL, LOG_DEBUG, LOC + QString("AddUrlRequest(%1, 0x%2)")
             .arg(url.toString()).arg((quint64)listener,0,16));
 
     bool in_queue = m_urlToListener.find(url) != m_urlToListener.end();
@@ -48,12 +48,14 @@
 
     if (it != m_hostToHandler.end())
     {
+        usleep(100000);
         (*it)->AddUrlRequest(url);
     }
     else if ((uint)m_hostToHandler.size() < m_maxConnections)
     {
         MythHttpHandler *hh = new MythHttpHandler(this);
         m_hostToHandler[url.host()] = hh;
+        usleep(100000);
         hh->AddUrlRequest(url);
     }
     else
@@ -69,6 +71,7 @@
             MythHttpHandler *hh = *it;
             m_hostToHandler.erase(it);
             m_hostToHandler[url.host()] = hh;
+            usleep(100000);
             hh->AddUrlRequest(url);
         }
         else
@@ -124,7 +127,7 @@
 {
     QMutexLocker locker(&m_lock);
 
-    LOG(VB_NETWORK, LOG_DEBUG, LOC + QString("Done(%1, 0x%2)")
+    LOG(VB_GENERAL, LOG_DEBUG, LOC + QString("Done(%1, 0x%2)")
             .arg(host).arg((quint64)handler,0,16));
 
     HostToHandler::iterator it = m_hostToHandler.find(host);
@@ -149,6 +152,7 @@
             m_hostToHandler.erase(it);
             m_hostToHandler[url.host()] = handler;
         }
+        usleep(100000);
         handler->AddUrlRequest(url);
         break;
     }
