Windows port using Visual Studio 2008.