Very good point.Here it is worth to mention that if the drive pulse = VCC then you don't need the PNP, unless that you need reversed logic to drive the load, normally I would use this setup if I want to control say a 12v load, with a 5v pulse as it is often the case with pic's
Agustin made that same point, but I think we all overlooked it.