bnt,
re: Tor
but it can hide knowledge of that session from 3rd parties such as governments.
It does have its weaknesses.
And even if we were to assume it was perfect.... there are a multitude of other options available to those who really want to keep an eye on what you are up to. Many of them are not particularly high-tech or complex either.
I therefore repeat my original statement from August 2008....
You cannot be anonymous on the internet. Just accept the fact and get over it !
Yes, you can make yourself a lot harder to track down. But those with enough weapons at their disposal will make light work of any obstacles you set.