in reply to Windows and source code
Another option that has as of yet not been mentioned is the Borland C/C++ compiler, which is now free. It's available here.
I believe that many modules are setup to compile with the Borland compiler, but I cannot speak from experience
--Chris
In Section
Seekers of Perl Wisdom