Sorry to hear about your migraines, my husband suffered for years, nearly 40, he also tried almost every medicine you had listed without any relief. about 2 years ago, just by fate, we stumbled across a nutritional product, all natural, no SIDE EFFECTS, you buy directly from the company, after 3 weeks he had no more headaches, that was May 2008. Guess you know our whole family now takes it. I will be glad to give you the name and website if you want to give it a try. Not that you need it, but it has relieved my arthritis pain in both my knees, it reduces inflamation in the body, great stuff, very reasonable price. I feel sure it will help, but the company will give you your money back if you don't like it, just send in the empty bottles, no questions or hassels.
Hope it helps you as much as it has helped our family.