Speaking of Midrin, have you tried Fioricet? It's a mixture of Tylenol, Caffeine and butalbital (a barbiturate that causes sedation similar to the Midrin combo)
That actually worked for me while I was pregnant. I totally forgot about fioricet. Oh and Norco. Norco has worked the best so far. I just hate the crackheadish feeling I get when it wears off. Lbs.