Butterflies, Fireflies and Dragonflies