Mixers are really not needed anymore. If you want to mix your coins, simply register with any exchange, send your coins to them, create a new wallet, and withdraw your coins from the exchange to that wallet. Bam! Your coins are now untraceable.
I don't think this will work. The exchanges maintain logs. If you are sending dirty BTCs to the exchange, then they will be easily recognized.