Any suggestions for a good all round knife sharpener that will keep my knife reasonably sharp and sharpen most knives?

Cheers

Mark