If I have two different buses with different names can the net names within the buses be the same or does every net have to have a unique name? For example:
Bus Name Net Names
DC_MOTOR1 Enable, Dir
DC_MOTOR2 Enable, Dir
You can definitely use the same net name in two or more bus definitions but they will represent the same nets. If you rip net Enable out of DC_MOTOR1 and DC_MOTOR2 there will be only one net called Enable. Export > Quick Connection View with option "Flat Mode" is a quick way to understand how nets are connected together if you have a doubt as it shows the flat nets which are used by CES and Expedition.
Retrieving data ...