Not that good for anonymity though. I would never want to run an illegal hidden service out of my own house. The thing to understand is that the reason many of these people don't like Truecrypt is because they don't like the license it is released under. I know people who have hardly ever even glanced at Truecrypt at all, and they talk shit about it because it isn't released under GPL. These are problems from the perspective of ultra-geeks who might just strap suicide vests on in the name of a particular license, they are not problems that really have much effect on regular users who don't give a shit how the software they are using is licensed. Truecrypt is open source, I don't personally care if it is released under license 1 or 2, but some people refuse to even glance at it because it isn't released under license 2, and in addition to this they are more than happy to bash on it because of this. I am not saying I trust Truecrypt or that I have looked at the code. Some of the other criticism about it is legitimate even. But talk with somebody who is against Truecrypt for more than a minute or two and the conversation is invariably going to head toward how shitty the license it is released under is.