There are over 12 million instances of Windows Server 2003 still running as of this year, according to MS.
It seems like some of those are ready to come into the 21st century and take advantage of features that didn't exist a decade ago.... and in most cases that will mean new server hardware (albeit much cheaper than a decade ago).
What best practices advice can you give to those of us who are looking to migrate to Server 2012?