It seems like forks, smart contracts and related complexities (most recently noticed ETH -> WETH on radarrelay.com), coins/tokens that function in different ways (minting), all seem like they can affect record keeping for taxes in interesting ways... at the very least making it difficult to point to transactions and call them simple trades.