That being said, I can't wait to see what extra anonymity features that Zerocash will be bringing to the table when it is released!
If your trying to launder coins i would suggest for you not to use sharedcoin as it has been proven not to be so anonymous
Link:
http://www.coindesk.com/blockchains-sharedcoin-users-can-identified-says-security-expert/
The researchers matched the senders with the recipients by looking at matching input/output amounts on a TX. This problem could easily be solved by either of two ways:
1 - Have the coins take two (or more) paths to their destination. This would mean that you would have to participate (via the blockchiain.info web wallet) in more transactions and would take longer to set up. Alternatively it could be set up so that you can have multiple ultimate output transactions, possibly with a different number of intermediary transactions.
2 - Charge some kind of randomized fee for the service that is paid at random times throughout the process.