I like the Logitech MX518 because it has 8 usable buttons that can all be reassigned to keystrokes. I'd love to replace it with something that slides a little better, but I can't find anything else that I like.