What is the ascending order of officer ranks in the u.s. navy?

US Navy Officer Ranks: Ensign, Lieutenant Junior Grade, Lieutenant, Lieutenant Commander, Commander, Captain, Rear Admiral (lower half), Rear Admiral...MORE?
Updated on Thursday, February 02 2012 at 08:27AM EST