WARNING-Disjointed random thoughts follow: You might look into the 'B' language from days gone by to get some ideas. I like Mike Hardwick's ideas also as Forth is an interesting and quite functional language. Perhaps some kind of object oriented low level language where you still have the capability to run time sensitive code but with the added pre-packaged capabilities similar to the C standard library. I guess this would be similar to the Hitech C approach of high level capabilities (LCD I/O, EEPROM access, ADC, statemachine'ing' etc..) If it has to be a C type syntax, then Perl would be neat on the pic. Of course this is all pie in the sky wishing, but just trying to offer up some ideas. ;-) michael -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.