RE: Anyone know of a good knife sharpener?
Just go buy a medium stone and a fine stone. Use the medium (with some oil) to get the edge started, and then fine-tune it on the fine stone (also with oil).
You can buy them for about $20, and they last forever.
The important thing is to have a quality steel to straighten the edge after you sharpen them on the stone.