Really neat feature, but you can bring it further to a completely new level...
A few years back I submitted an enhancement request [1], asking to make workbench remember size of each frame when active and inactive. Basically window will automatically resize to a previously set size upon activation.
I haven't got time for implementing the idea, but maybe you would...
regards,
Eugene