Coffee stops on roadtrip CA->AZ->NM->TX->OK->KS->MO->IA->MN

I'm leaving LA for the Twin Cities. I'm driving through Flagstaff, Albuquerque, Oklahoma City, and Kansas City. I'm a bit of a coffee snob and can't do the major chains. I would appreciate any recommendations for good coffee for my trip as I'm sure I'll need as much caffeine as gas to make it to Minnesota.

+1 for Kopplin's ... if you are coffee snob, this place will make you happy. Wasn't Kopplin's the place that caused some controversy for refusing to let one order espresso to go? (Or was that somewhere in Mpls?)

Didn't know about Amore closing. I'm not a coffee snob, just married to one, so I can't say whether or not it's a big loss in terms of the quality of coffee served but I do hate to see independently owned coffee places going away.

+2 for Kopplin's. Amazing coffee! The Amore Coffee on Grand in St. Paul is closing, but they do still have a location on Smith that will remain. Bars Bakery http://www.barsbakery.com in St. Paul also serves Intellgentsia and they have fantabulous treats! Rustica Bakery in Mpls also has a Bull Run Coffee Bar - http://rusticabakery.com/ - and while I've not been there, I've heard great things about it.

If you're driving up I-35, the Roasterie is convenient to the interstate. You can get a cup as well as buy freshly roasted beans there. If you want a strictly coffee shop, you might have to drive a little further off the interstate, taking more time. Broadway Cafe is highly recommended in that case. They also make good coffee at Room 39, which is fairly convenient to I-35, but it's a restaurant, not a coffee shop. You won't find as much variety, but if Danesi is appealing, they're reliably good.