I've read some articles about the 1MB vs. 8MB, and I still don't know half of it..
Wouldn't doing it this way increase the block size whenever the market needs it to?
Ex, when it reaches 0.5MB, raise it to 2MB. When it reaches 1.5MB, raise it to 3MB.
There's probably a good explanation for why this wouldn't work, but I couldn't find it.