it's 'said' to act as all those things cos it hasn't been demonstrated to in any effective clinical trials. Silver is an antimicrobial (hence those anti-smell socks you can get), but I'd be more worried, if it's so effective, as to what it is doing to the rest of the useful bacteria that live inside you