At the start and of the film and on the day he went MIA, Colby wears Captain's bars, but when Audrey is born he is wearing gold leaf as a Major. The only way this could be true is if he was promoted and then demoted, which isn't mentioned in the film.
Colby introduces himself as "Major Colby Ames." Throughout the movie he wears Captain's bars. WRONG.