I have a Silca Pocket Impero and love it. It's a tad on the heavy side but works just as well as a floor pump to get a tire to pressure but you have to use quite a few strokes. I use this on longer rides when I get more than 15 miles from home.
I have also fallen in love with my Topeak Micro Rocket carbon pump for short rides. It stays on my bike all the time. Darn this thing is small but hey, it works great and is light as a feather. It clips on to my water bottle cage. About 1,917 pumps strokes will get you to 65 psi. Just kidding but it does take quite a few strokes to get a tire to ridable pressure but in the 4 times I've used it on the road to repair a flat it worked great.