Yes, thanks for that Roffa.
Arsenal_fan - I too found that dehydration was a major cause of migraine, especially combined with overheating. Never heard of the "eating oranges" link before...that's worth remembering!
I also found that when I did get a migraine, no individual medication did much good to reduce the pain, but straightforward (generic) Ibuprofen and Paracetomol taken together pretty much stopped the pain completely.