THUNDER SHIRT! I've heard good things about it.