There seems to be a lot of bonuses involved with the US military to keep soldiers around. They give you cost of living allowances, aviation pay, hazardous duty pay, nuclear career bonus pay, combat pay, the list goes on. When my friend came back from Iraq he apparently had saved up enough money for a nice new BMW 3-series. He's a Marine, enlisted E-4 I believe, might be higher. But since you're living on base and you don't have to pay for utility bills and stuff, you have the opportunity to save up a lot.