I really like CCS's "PCM" compiler for 16Cxx pics. Works great, and doesn't have all those nasty limitations. Want multi-dimensional arrays? No problem! Want more than two arguments for a function? No problem! Check it out: http://www.execpc.com/~ccs/ Mark, the author, knows his stuff. It's much better than any other C compiler I've seen for the PIC. And Cheryl (an incredibly beautiful young woman, but married) is amazingly knowledgeable for a secretary/receptionist. I was extremely impressed with the compiler's performance and exceptionally pleased with their customer support. AND... it's not expensive! Rick Miller rdmiller@execpc.com Rick.Miller@Linux.org