When you have a private blog network, the optimal hosting setup is to use multiple different hosting companies with shared hosting, which leaves no hosting footprint. This is fine if you have only a handful of domains, but once you have a large number of domains this becomes a real hassle, not to mention expensive. I prefer not to use the free shared hosting options, although this probably would work well for some people. I do have multiple shared hosting accounts, but also want to use seohosting to host a large portion of my domains. The seohosting company I use has lots of A and B as well as C class IPs. When setting up hosting, I recommend running a DNS check to see if there are any obvious footprints in the way you have set up your hosting. I use either http://www.intodns.com or http://who.is/dns/ One thing I found was that the admin email account was the same for all of the domains I had set up on the seohosting account, even though I had entered a different email when setting up hosting. I had to manually edit the DNS zone to change the email accounts for each domain. Another thing I was wondering is whether it is worth using unique nameservers for each domain. By default, the nameservers will be ns1.hostingcompany.com and ns2.hostingcompany.com. The other option is setting up a unique nameserver for each domain by registering the hostname with the domain registrar. This way you can have a unique nameserver for each domain you host (ns1.yourdomain.com and ns2.yourdomain.com). If someone looks up the DNS, each domain will be have a unique nameserver, rather than the nameserver of your seo hosting provider. This may be one less footprint. Of course, your IP will still show, and I assume that hosting providers own unique C class blocks, and that google may possibly know which hosts own particular C class blocks. Running an effective private blog network requires as little footprint as possible. If anyone has any experience in this area or any tips to add I would really appreciate it!