Just found this tip to cleaning gi's of the general nastiness we put them thru when training: Throw some Oxiclean in your wash with super hot water - just enough to mix with the powder. Let it sit long enough so the powder disolves. Fill up the machine with cold water and add your gi. Let it soak for an hour. Wash it normal after soaking. Rinse it off and sit it in the sun to dry. You may want to rinse again to remove any existing powder. I just tried this and my gi is super white and smells fresh. It removed the sweat marks in the pits, blood stains, and my gi used to be a bit yellow. Unlike chlorine bleach, Oxiclean doesn't kill your fabric, so you can use it with colors and stuff. But to be safe, I'd color test it on the fabric first. Either way, please wash your gi's at least once a week. I hate rolling with stinky partners.