Not to nit-pick, but USNA is a five-year active obligation, and ROTC recently went that route. Basically, if you're at 7, you may as well do 8 to be eligible for 100% of benefits. There's not much difference between 0.8*$17,500 and $17,500, but the kicker is that the Yellow Ribbon program is...