I like the theory behind Zerocoin. It removes the public transaction trail. Although I'm far from a crypto-currency expert. Has anyone done any research into them and want to weigh into the debate?