I think the stats are the important thing. That's what counts, if you will. But as far as showing a rank, that should be based on the number of hours played, not just on-line. Kind of like in the real military

. But you don't have to pass any test

. The more time in, the higher your rank. And I think the rank shouldn't be just officers. Keep the rank real. Start off as a enlisted man. You could start off, as a boot(E-1) :) , and work your way up thru the enlisted ranks :D . Say after 8 hours, you are a E-2. Then after another 16, you're a E-3. After another 32 you're a Petty Officer, and get a Crow

. And so on. Then, you could start in as a officer, and work your way up. But that would be after many hours. I'm not sure how many hours to make it. 500, 1000? And you would have to play X (8?) numbers of hours a week, to keep the rank, once you get it. If you miss the hours, you drop back, to the next lower rank :( . You wouldn't keep dropping back if you miss a week or two, just to the last rank. I do like to see a rank, and this may need some fine tuning. But you get the idea.