For what conditions is Neurofeedback effective?

Controlled clinical studies have established the efficacy of neurofeedback for the following conditions, among others:

Depression

ADD/ADHD

Seizures

Migraines

Traumatic Brain Injury

Autism

Asperger's Syndrome

Tourette's Syndrome

Insomnia

This list is not exhaustive.  Neurofeedback, as a form of self-regulation, has broad application, and generally produces lasting results without the side effects associated with medications.