I have trouble with the employees at HD.
There are a few people there who know who I am and they bring customers over for questions they can't answer.
That is a fine line to walk. I don't want to offer any official advice but I will discuss he code issues.
Usually I just avoid the electrical department whenever possible.