drpapaya,
You are asking some good questions but please look through the Army, AF, Navy sticky forums. There is a high probability all of your questions have been answered multiple times through these threads. I am by no means trying to discourage you from asking questions but please take a moment to browse those threads which you most likely will find quite informative.
Best of luck.