Acupuncture -- even sham acupuncture -- is as effective as standard drug therapy in preventing migraine, German researchers report.