Also...
When we have a secondary unit set to other than "none", changing the primary unit always resets the secondary unit to "none". Uncool
Respect user's choice of secondary unit, please! Secondary unit should ONLY be set to "none" if you choose that same unit as primary, or user chooses "none" for secondary unit.