I ordered a Spyderco "Tri-Angle Sharpmaker" earlier this year and it works great. Not exactly pocket-sized, but man oh man, I was on a roll. I think I sharpened just about every kitchen knife I could find.

I do have one of the small yellow Smith's sharpeners, but I keep that in my trunk kit. It works okay, but that's about it.