I've given up on compacts. I have a Zefal frame pump that should be arriving via UPS today. I figure if I'm going to hang a Road Morph off my top tube, a full frame pump doesn't really take up any more space and it'll get me pumped up that much faster.
As for the original question, up until a week ago I was running a Topeak pocket rocket. It's OK, I could get to pressure OK. But the roads around my house are starting to fall apart (Michigan seems to be spending about six bucks a year on road repair these days) and I'm pinch flatting a LOT on my 23s, and it take way longer to pump up to a rideable pressure with a pocket rocket than it does to do the whole rest of the tube change.
If you flat less than I do, the pocket rocket is a perfectly good pump.
__________________
Work: the 8 hours that separates bike rides.