Even if you are the super-organized type there will be times when you will have gathered many textures from various locations on your computer and used them within a single blendfile. Great, as long as the blendfile or those textures never move from their original location. But what happens if you want to move the blendfile to another computer?
This is a common occurrence in a production environment, particularly where contributors may be scattered across not only a country but maybe across the world.
Blender offers a neat way of collecting all the separate texture elements within a blendfile and packing them into the file.
You will need a blendfile that has an external image file used as one of its texture ...