I have a Joe Rocket Ballistic jacket which is an ideal jacket for my commute into Los Angeles each morning.

While the jacket is in physically great shape, is is (how you say...) filthy.

Usually in order to clean it I remove the armour and throw it in the washer, using whatever detergent my wife is using. Warm water, regular cycle.

My question is; what do you do/use to get your jackets sparkling clean?