An enlistment of 20 years seems excessive.

I could see an increase of enlistment lengths from 4 years of active and 4 years in the IRR (a typical enlisted contract) to perhaps 6 active/2 IRR or even 8/2 or 8/0.

As far as contracts for commissioned officers, I wouldn't mind seeing contracts kick in once initial schooling is complete. I know that most commissions with flight contracts don't start their EAS clock until actuall winging. I know several officers who languish in initial training while providing absolute no combat power forward. No sense in training them for a single deployment, only to have them EAS. Why not a 4 or 5 year committment once an MOS is awarded?

A few reforms like that can greatly increase our combat capabilities. It also focuses the officer on getting to the operating forces ASAP, as it should be, rather than wasting time in holding pools. We're here to fight, afterall.