If someone is accident prone, I think the best solution, for use at a desk, is to get an external keyboard. That way the maximum you'll be out is $49 for the wired, or $69 for the wireless. Also, you may be able to fix the external KB by thoroughly rinsing it with distilled water.