An odd bug in 1.2 and 1.32 -- the Veteran Trait doesn't work after the first time you save and exit the game. When you return to your saved game, the trait does not give trained units an extra level. I have identical units with this trait side by side on the map; one from before my first save & exit (he's got his level) and one from after without his level. Hope this gets fixed in the 1.4 patch.