Bandwidth required for Bitcoin going global? 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?
This is a possible issue.

Currently we have a block limit in size of 1Mb although many pools send out 250Kb to make their block propagate faster to avoid orphaned blocks.

This gives us a cap of 7 transactions per second, data usage of 6Mb per hour or 144Mb a day, almost negligible amount of bandwidth. 

Visa on average handles 2000 per second.

So looking at 285 times the amount of transaction is using 40Gb per day in bandwidth.

Most home ADSL2 lines can handle this now.