No contact jacket
If you're a lady that would like a little more protection when you're out and about, this is the jacket for you. Not only is it stylish, but if a dirtbag tries to touch, at the flick of a somewhat perverse switch, he gets an 80,000 volt jolt. The jacket, made by company No-Contact has an electrified outer sleeve that is separated from the lining by a layer of rubber, so anyone touching the jacket gets the unknowing shock of their life while you remain nice and cozy in the self-defending cover. It's covered in a teflon coated waterproof supplex nylon, which will allow the jacket to work even in the rain. Water will bead and run off and will not soak through to the electrified layer beneath. However, the company would not recommend activating it in wet or rainy conditions unless absolutely necessary. The contraption is powered by a 9V alkaline battery, and will knock your assailant to the ground even if he's wearing gloves. While it's intended to be mass-marketed, the $950 price tag will surely keep it out of many peoples' hands.
Source: Added: 5 January 2007