PS, interestingly Kimmel was cleared by a navy court of inquiry on the single most serious charge, that of not employing long range recon. If he's not guilty of that charge, what could he be guilty of?
Failing to have anti-aircraft batteries manned on the weekends, failing to maintain fighter aircover from his carriers, failing to maintain ship readiness, failing to maintain full crews on the weekends, failing to "take all defensive precautions" per his orders from Washington, etc...
The unsaid part about Pearl Harbor is that the attitude among the commanders was so lax that Yamamato could have sailed his battleships unopposed into the harbor and blasted every living person point blank.
Our forces were lucky that the Japanese overestimated our readiness and therefor used only a few waves of fighters from their maximum range instead of point-blank blasting by their battleships inside our very harbor.