I've got an idea that would really improve the layouts of our sites.
I think two ideas:
1.) The header and footer should be able to be created with the cms layout, so that we may apply blocks easily and efficiently in a moments time. We could then have a super small cart script and login script icons etc to dynamically update.
2.) The CMS should allow extra rows and colums to be added. This would be useful so that we could have for example, instead of just '- - -' where '-' is a block we could do "_ __" and then under it still have "- - -". We could span one block accross two columns and then under it span a block only two colums. not sure if this makes sense to you all.