I have an idea and I am looking for input on it. I have only recently gotten in to SEO (2-3 years) and I was hoping I could bounce some ideas off some people here. I am looking to build a computer to act as a server to host micro-sites, along with act as an intranet for my new company. From what I've learned in my experience, it is incredibly easy for Google to pick up on micro-site networks via IP addresses and the minimal requirements of masking a link network are having different C and D blocks in the IP address. My main question is what is the best way to achieve this through 1 server? The easiest way to do this would be to hook up a different network card for each microsite. The limitations to this, of course, would be card slots. With one machine I couldn't host 20+ microsites, which brings me to my next idea... I have access to a free version of windows 7 ultimate. My thought was to set up virtual machines running Apache for each microsite, thereby skewing the IP addresses enough to appear as if they come from different sources. We don't have a lot of money to spend on resources, and I feel as if consolidating hosting could reduce costs for us dramatically. Any thoughts on why or why not this would work would be greatly appreciated!