Welcome Bobby! One more thing. Don't forget you can retrain units without losing their upgrades even if the retraining province itself doesn't provide those upgrades. So you don't need to schlepp your depleted units all the way back to the province with highest upgrade.