Added exponential timeout to DNS lookups for register

Ignore-this: 225034e6bfd4973ed95b2e1710910dfb

darcs-hash:20100714111008-1e3d8-3e3b3a4f2f9afd5f0c3243d65b3c62ab9e2264d8