Keccak rig owners:
You can now set your real keccak hashrate!
Done. Nice!

In the link posted earlier (
http://www.cryptocoinsnews.com/2014/02/10/mt-gox-blames-bitcoin-core-developer-greg-maxwell-responds/) I read the following:
A simple workaround is to not use the tx-id to identify transactions on the exchange side, but the set of (amount, address, timestamp) instead. If a user complains about not receiving their withdrawal, support can look it up using these 3 variables. It takes a little bit more work from support, but it prevents this attack from succeeding.
Hope this will help you in solving the "waiting for 1 confirmation" and TXID issues.