Arduino's great, but how in the world do you do two (or more) things at once on separate intervals? You need protothreading!