Depending on the type of migraine from which you suffer, triptans can be contraindicated. People with basilar-type migraine, for example, shouldn't be taking them, or so I believe. They're also contraindicated if you have raised blood pressure, because they constrict the blood vessels to stop the migraine.
I took one once in an emergency - my migraine had raged for five days, my vision was green and yellow, and I was just completely desperate. It had gone within 20 minutes of taking it, but the side-effects were vile.
macysnail, I agree with you about the trigger issue. I'm working really hard to try and eliminate mine, with varying degrees of success. So far, I've identified: MSG, nitrates (found in most cured meats, hotdogs, bacon, that sort of stuff, and vegetables which are naturally high in them such as spinach); poor sleep; menstruation, ovulation, atmospheric pressure, certain scents, relaxing after a period of stress - I'm sure there are more.
The trigger issue is really complicated, though. As I understand it, one single trigger on its own may not necessarily cause a migraine but combine it with something else that's happened that day and it will do. So one day I could eat a bacon sandwich and get away with it. If on another day I eat that bacon sandwich and then have a poor night's sleep, or the weather changes, I'm screwed. It's very frustrating trying to keep tabs on everything.
What are everyone else's triggers? Maybe by comparing notes somebody might hit on something they haven't considered before.