I am currently developing a windows95 program for generating program "shells" for the PIC series. The "shells" would contain all the initialization routines for the various peripherals depending on how you configured them in the visual configuration dialog box. Non-possible configurations are not allowed to make it easier to troubleshoot coding problems, and the user would be left with 100% compatable assembly code that they would add their application specific routines to. Additional routines for software serial routines, delay loops, keypad matrix decoding, etc... will also be selectable. Product availability is approximately 4 weeks. If you are interested, or have any questions, please contact me at: ARUDZKI@SPRYNET.COM