...an additional thought. I've seen many parts labeled with duct tape, masking tape and so forth and when the tape is peeled off it takes off some paint, the finish or just plain leaves a mess to clean off. I'm not saying don't do this but simply use good common sense when marking and writing on stuff.
.....I have a batch of the small white "hang tags" with a string on them that I use on many parts to identify. I don't think "one" thing will cover all so just use some good logic. It'll save the day later.