Why don't people buy Bitcoin at one exchange and sell at another?
bitcoin.stackexchange.com
bitcoin.stackexchange.com
One of the biggest problems with Bit Coin is the delay. 5 minutes to move money between wallets is not uncommon. If you want to pay me, so I can pay the waitress we need 10 minutes.
Doing a check out at the grocery store that takes 5 minutes is not going to go over well with the masses.
Figuring out how to make the markets more fluid will likely be the biggest challenge for BTC, after is solves its issues with having huge swings in price such that everything in the grocery store would have to be retagged every hour to make pricing work. :-)
At $130 it would be a good deal, but not at $50
You are creating a cyclical process of arbitrage. If arbitrage traders have large enough reserves they should be able to pretty consistently close the gaps, which means your opportunities will be few and far between anyway, giving you plenty of time to prepare.
When buying and selling BitCoin becomes more fluid, that is.
If they fix the USD withdrawal problem, which I suspect they will do as they start to lose business to the other, better exchanges, expect arbitrage to obliterate the price difference between MtGox and other exchanges.
How trustworthy is MtGox?
Someone organized a fund on bitcointalk which tried to arbitrage prices on mt.gox and bt-china (This is cumbersome because you need physical presence in china to be part of bt-china). It sounded promising but it failed and everyone had to be refunded.
https://bitcointalk.org/index.php?topic=330209.0
In fact, the reason the BTC price on Mt.Gox is so high is because you can't get your money off there in a reasonable amount of time. This means that to get your money off of Mt.Gox you do not send a sell order to convert to USD, you instead transfer the BTC to an external wallet and sell it elsewhere. This leads to more buy orders than sell orders on Mt.gox (leading to higher BTC/USD prices).