All About Horse Flies