A key technical barrier to furthering our understanding of complex neural networks has been the lack of tools for the simultaneous spatiotemporal control and detection of activity in a large number of neurons.
Behavioral variations in fruit fly are not due to randomness but rather to decisions taken by the animal. Seems like free will.... also: http://brembs.net/spontaneous/