Zerocoin is interesting, definitely, but it turns out there are a lot of problems with it. I started a thread on bitcointalk.org about it, and a lot of developers chimed in with their opinion on it: https://bitcointalk.org/index.php?topic=175156.0;all