"Why do Zebras have stripes?" is about as classic a childhood question as "Why is the sky blue?"...as fly repellant sounds v. interesting - but of course correlation does not equal causation, so I look forward to studies that test this idea...I just hope they don't involve being stuck in a cage with a bunch of biting flies!