List of free C compilers for various systems (several for Windows): http://= cplus.about.com/od/glossary/a/compilers.htm Someone should mention Java. There are lots of Java environments for Windo= ws, and it seems to be the darling of programming classes, so there is a LO= T of help and support available. It seems to be adequate for doing a lot o= f stuff (Arduino and MPIDE are written in Java, as is Netbeans (which is at= the heart of MPLABX)) BillW --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .