If you are the kind of person who is very prone to spilling down themselves or even avoids wearing white all together, you might be interested in this unstainable white shirt. Currently running a crowdfunding campaign on Kickstarter, Elizabeth & Clarke designed a classic white shirt that has a hydrophobic nanotech coating that makes it completely impossible to stain.
The unstainable white shirt delivers because the hydrogen bond that binds water molecules together is manipulated to push away from the fabric's surface while still maintaining its structure. This means it's waterproof on a molecular level, and not merely stain resistant. The repellent material is combined with delicate fabrics and still feels very soft. This includes silk and cotton.