There is also TPIC595 "POWER LOGIC 8 BIT SHIFT REGISTER".

With just 3-pins on PIC, you can drive as many outputs as you want and the load per output is 500mA.