I have been working on an IDE to use function blocks (FB) in a graphical interface and would like to hear from others interested in this kind of thing. Programming is done by 'drawing' the the application using standard FBs. Debugging is done using the PIC and PC serial ports to display live data of the values present on the input/output pins of FBs. The FB library contains around 130 elements - from the humble AND/OR variety to PID controller and I2C Read Write elements. Compliments of Microchips asm, the IDE produces ready-to-burn hex code. As a picture is worth a thousand words.... included is an example of a simple temperature alarm.