diff --git a/SystemTools.cxx b/SystemTools.cxx
index f3d7d40c52d7817281d39c8e954bd285249b1ed6..9de31890cb0170bf1c10a9c8c5ebcb247905e92b 100644
--- a/SystemTools.cxx
+++ b/SystemTools.cxx
@@ -4172,6 +4172,7 @@ kwsys_stl::string SystemTools::GetOperatingSystemNameAndVersion()
 
       if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 0)
         {
+#if (_MSC_VER >= 1300) 
         if (osvi.wProductType == VER_NT_WORKSTATION)
           {
           res += "Microsoft Windows Vista";
@@ -4180,6 +4181,9 @@ kwsys_stl::string SystemTools::GetOperatingSystemNameAndVersion()
           {
           res += "Microsoft Windows Server 2008 family";
           }
+#else
+        res += "Microsoft Windows Vista or Windows Server 2003";
+#endif
         }
 
       if (osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 2)
diff --git a/kwsysDateStamp.cmake b/kwsysDateStamp.cmake
index a32a7d98cd4c0d314145aa0d4c8fcc645ee8a9f7..be4bd92e121af006e1dd2cbdc52e0fd5509c807d 100644
--- a/kwsysDateStamp.cmake
+++ b/kwsysDateStamp.cmake
@@ -7,4 +7,4 @@ SET(KWSYS_DATE_STAMP_YEAR  2008)
 SET(KWSYS_DATE_STAMP_MONTH 10)
 
 # KWSys version date day component.  Format is DD.
-SET(KWSYS_DATE_STAMP_DAY   15)
+SET(KWSYS_DATE_STAMP_DAY   16)