Magesium is good for migraines. Had a coworker who used to get migraines all the time and she started taking a magesium supplement and she says she does not get them anymore, or at least she hasn't since she has been taking extra magesium.
http://www.avoidamigraine.com/migrainetreatments.html
LRG