Was looking into using blockmaxsize=1000000 and started digging into the source code for bitcoin to confirm it's benefits.
Found that in 0.9.0rc1 it is increasing the default -blockmaxsize to 750K and that it is the MAXIMUM size for mined blocks.
It's the *default* maximum, they can't change the protocol maximum without invalidating some previous blocks which would break the current blockchain.