This is my experience also. Four ibuprofen and a cup of coffee at the aura stage often works, if not all I can do is go home and sleep it off. Zomig works like a charm when it works, which is not every time. Imitrex is even more hit and miss.
A couple years ago I had cluster headaches - one migraine after another - missed nearly a month of work because I could only get out of bed every second or third day. The doc ended up prescribing verapamil as a daily preventative medication and it worked like a charm. I took it for about six months and haven't had a major migraine since (knocks wood). You might look into it since it sounds like yours are getting more frequent/severe.

