What is the best way for controlling array of 8-16 relays?

I usually want to start with everything off, so in my example I would shift out B00000000 twice in the setup of the sketch, but you could choose which relays you want to come on at power up, say number 3 relay, you could shift out B00100000 then B00000000.