1. Important enough that the NEC requires it.
2. a. No, that is not a code requirement.
3. a. That is permitted.
3. b. Not required.
Those answers are based on the NEC which is considered a minimum set of requirements. You're certainly free to exceed them and there will be opinions offered about how others will do so.
|