All fuses are set in the programmer software. I did have problems with them but now ive set them correctly it works.

That section of code your looking at is to reset the address. It only runs if RecPos=18. RecPos is only set to 18 if chr(254) arrives. That check is so the address must be less than 100. Well, i dont think ill be making 100 boxes that each have 16 chanels. 1600 sets of lights a nice thought but a little out of my price range. Hehe

Edit: Those loops just make the lights flash either orange or red depending if the address was ok or not ok