You can make it more difficult to link your accounts together by never transferring funds between your different accounts, but then how do you fund your accounts? It just gets more and more complicated.
I don't really think Bitcoin will bring an end to "Follow the money".
But I think the study you actually want might our study, which focuses on anonymity: http://anonymity-in-bitcoin.blogspot.ie/2011/07/bitcoin-is-n...
I might be biased, but I think we deal with most of the points JGarzik mentioned in our paper.
But we're not 'the Feds'; perhaps silverstorm was thinking of this story: http://www.wired.com/threatlevel/2012/05/fbi-fears-bitcoin/
http://www.amazon.com/Differential-Cryptanalysis-Data-Encryp...
The way to get around this is to generate many wallets and move things around a lot. However it's still money moving within a subset of bitcoin wallets, so potentially trackable still (Google is able to detect 'link farms', so the police might be able to detect 'mixing farms')
Really for most mid sized transactions cash if far better, and dominos accepts cash unlike say amazon.com.
Not necessarily.
Lots of eWallet providers use "shared wallets" where thousands of peoples' bitcoins are stored in a single wallet. This allows for complete anonymity.
It's simple and free.
What? There seems to be lots of misinformation here. Please prove your point. There is no need to publish your IP when you mine. Most people mine in pools, and I guess the mining pool announces the block. But you can announce it through Tor, or you can solo-mine through tor.
The Bitcoin wiki has a good article on this:
https://en.bitcoin.it/wiki/Anonymity
Whilst it might be possible to obfuscate your transactions list (for all the good that will do you), there's still a paper trail.