I've gotten the impression that the navy seems to have a continual slinky effect as far as officer selection. It seems like every community (although it is seemingly more pronounced in aviation) is either majorly over-booked or has a severe defeceit, thus a huge amount of shuffling and odd recruiting. Is the navy always bad at predicting its needs (which may be for a perfectly legitimate reason, like the bredth of its mission and operations), or am I getting the wrong idea? If I'm at all right, are there any citeable, specific reasons?