Something that I feel might be the obstacle against Bitcoin going global -- but which I've never seen anyone mention -- is this:
If Bitcoin goes global, I think it's possible that the number of transactions per second will be so high that it will become impossible to download the block chain at typical internet speeds -- it will grow faster than it can be downloaded.
What I'm wondering is: is this a real possibility? If so, how might Bitcoin deal with it?