Re: Color Code
Starting in the 1999 NEC a cable used for switch loops had to have the white reidentified as a ungrounded conductor.
There are some colors the switch leg can't be: White, Gray, Green.
If there are different voltage sytems it couldn't be one of the ungrounded conductor colors.
Personally I use a odd color, purple or pink for switch leg, a different one for travelers and keep it the same throughout.