> I tried to get these files incorporated, but I got a lot of "first instances"What files are giving those errors and for what micro 32 or 644? > Also how are you uploading your sketches to your Atmega 16s and 32s?I'm using plain $14 parallel port programmer for ATMega32 and ATmel AVRISPMK2 for 644. I was also using STK500 for both during initial testing.I don't use bootleader for any of my purposes. > Does the arduino software create .hex files I can upload using my STK500? Yep, Arduino IDE creates HEX files (AVR GCC actually You can if you plug m168 into STK500 board. I bet you could also do some Wodoo with cables and program Arduino board directly from STK. I've never done this myself though. :-/ > OK to prevent "first instances" the #elseif had to be changed to #elifGreat, what files did you have to fix? I'm wondering why I haven't run into those issues myself. I had those earlier too and they essentially were caused by improper preprocessor if/else blocks.