I'm quite happy with my bank! :-D
Actually, if you were to have hardware-controlled banks of 2Mb ChipRAM, you'd need some additional software to control all of this - to do things like copying the screen's contents between banks, etc, before switching... Sounds nasty!
- Ali