Okay, I am kinda getting tired of reading the nonsense being posted on these threads by people who have clearly not taken the time to read or understand Gavins proposal. Whether you support the bigger blocks or not you need to understand what is being proposed.
This is leading to a common misunderstanding about the proposal on implementing the fork. The bigger blocks don't go live until the super-majority of nodes update their clients.
What has been proposed is very simple:
1. If you do not care about the potential bottle neck in the future then stick on bitcoin-core and the 1mb blocks
2. If you want to support the movement to 20mb block then move to bitcoin-xt
Current rules if no consensus as measured by block.nVersion supermajority.
Supermajority defined as: 800 of last 1000 blocks have block.nVersion == 4 Once supermajority attained, block.nVersion < 4 blocks rejected.
This basically means that only once super-majority is reached will the miners be allowed to create blocks >1MB blocks (bitcoin-xt) which would be accepted into the longest chain. The other 20% minority who rejects the new blocks (running bitcoin-core) would find themselves on the shorter chain... and left behind.
I have said my two satoshis worth...