After having read a couple posts about being anonymous online I thought one thing needed to be said.
No matter how many hops you take you can always be tracked down. The Tor network, Proxies, VPNs, I2P all do a good job at making people feel like they are anonymous. But for these services to send anything back to you they need your IP address.
An analogy of this could be sending a letter to friend A and asking for one back. So you send a letter to friend B and have friend B send it to friend C and friend C sends it to friend A. When friend A sends the letter to you, friend A will send it to friend C and then friend C will send it to friend B and friend B will send it to you. All friend A has to do is ask friend C where they sent the letter then continue following the trail until they reach you.
The internet was not designed for anonymity, therefore there will never be true anonymity on the internet. The good thing is that not everyone has the power to be able to track you down. Anonymity is a bit like security. You might feel secure behind a big firewall but there's a crack somewhere.
Probably the best way of being anonymous online is using open wifi connections in shopping centres with anonymizing services.
If anyone notices anything wrong please correct me as I only know so much. (At the moment, always learning something new)