I have a home server that I use for the following: 1) ASP.NET web development on IIS 2) Hyper-V guest instances (linux and win) 3) TFS 2010 instance It also supports a couple other small things, like email server, FTP, file share, etc. I have a MSDN license, so I have access to either OS, so cost is not an issue. I'm curious manly about performance vs features. I understand some improvements to Hyper-V in 2012+. Frameworks I use, such as .NET 4.5.1 are still supported on 2008 R2, but no idea if newer versions will be supported (forcing me to move to 2012). I'm also running this on an older (former workstation) PC, a C2D 2.4ghz with 8GB RAM. Does anyone have insight? Thanks.