Not only that, but there are fundamental limitations of the protocol as it exists right now which will cause BitCoin to fail if it does not change. For example, blocks can only contain 1 MB worth of transactions. That works out to ~3,000 transactions every ten minutes, or about 5 per second. By comparison, Visa does about 8,000/second.