Thanks for the response. I’ll admit I haven’t used booleans more than a few times because I’m usually using subsurf and have heard it’s strictly a nonsubd technique. It’s possible I’ve missed a step or misunderstood you, but when I have subd turned on I get bad shading artifacts:
