What I don't get from the arbitrage side is why is the spread so much between exchanges? Surely if there is a $500 difference between two exchanges it makes sense to build up volume in both and simply move between them as the price fluctuates? Are the fees and transaction times really so onerous that $500+ differences are washed out in the process?