I have TWO recommendations. Both mini, both work.
I use the Blackburn AirStik. I fixed two flats (one wasn't mine) on one ride a few days ago. 100 pump strokes and the tire was at a reasonable pressure, maybe 80-90 psi. I never felt stressed.
My friend has a Crank Bros double action, double head, two setting head. Hi volume or hi pressure. Schrader or Presta. Aluminum body. Very nicely made, excellent feel, it works, and it's shorter (but wider) than the AirStik. He just got one for his wife (my ride companion who flatted). It's really nice, and I wish I got one.
I actually rode to an LBS, prepared to spend $40-50 on a full size pump, this after the two-flat ride. But I looked around, thought about my experience with the AirStik, and walked out of the shop happy with the pump on my bike.
cdr