Agree that keyboard shortcuts can't be topped for speed but a keyboard doesn't need to be a flat thing you keep on a desk. Mice on the other hand stand a good chance of being replaced by virtual laser pointers combined with a shift in how we do GUI layouts.