I looked around and couldn't find anything like this so I figured this might be an ok spot to get some input. I've been working in IT for a few years and never really wanted to build "my own" network but with all the changes going on with Windows I want to put something together for myself. I plan to use a couple of beefy PCs with plenty of drive space and memory to build Win2012 servers hosting VM's to build out my environment. I intend to put together at least a DC, a SharePoint server, a standard web server, and a couple of other servers. My problem is when doing it for a business the physical environment is different that when I'm doing here at home. I will be using a standard ISP which means no dedicated IP, firewalls, routers, exchange servers, etc. so I'm looking for any suggestions anyone might have. I have considered using Windows Server Essentials or even a copy of Small Buisness Server (yes I know its a dead product) but I want to get working just a little ahead of my employers plans. I figure to use Server 2012 Standard - set up as a DC and Hyper-V host. The second drive in the system will be set up to hold the Hyper-V systems. So if you think this sounds like a fun challange and want to make some suggestions please feel free. I will try to bounce back in and keep this updated as I move forward letting my trial and errors go out to see what people think but I wouldn't mind any suggestions. Oh ya, one of my end plans is to make this available outside the house so I know I'll end up registering a domain, then linking that domain to one of the dynamic DNS sevices so the changing IP address wont kill me. Haven't even decided on a name or what extension (.com, .net, .org, or .name?) so feel free to offer a few even to that area. Thanks for any advice anyone wants to give.