During the short period after the roof went up and prior to sheetrock going up on the walls, I installed conduit. I used 1 in Resi-Gard conduit by Carlon along with extra deep single gang boxes. I drilled the appropriate size hole in the top of the box and and screwed the conduit into the box with Resi-Gard threaded adapters. To anchor the top of the conduit, I used Resi-Gard snap-on couplers. This system worked out really well and has allowed many upgrades/change outs over the years. My only regret is not using bigger conduit as sometimes I have quite a few cables running through them.