Baseball caps take a beating. Between sweat, skin oils, sunscreen, dust, dirt, and everyday wear, even a favorite hat can quickly develop stains, odors, and discoloration. The challenge is that ...