Active duty military and their spouses can get the AMEX Platinum Card with no annual fee. My son is an Air Force pilot and he has one, and uses it for everything - collects a ton of points and enjoys all the benefits with none of the annual cost. Highly recommended for any military member who can qualify.