FYI,
I recently installed MS Visual Studio .Net 2003 and I started having a number of nmake failures when installing modules that didn't have a recent ppd available. I stumbled across this little batch file: VCVARS32.bat. On my system it is buried:
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
If you are stuck in Windows and need to compile a module then try launching this batch file before doing your nmake, nmake test, nmake install. While I always prefer to use PPM, sometimes I can't find the most recent version of a module. (In this case I needed POE .95)
Hope this helps those stuck in Win32 land...
-MC