I've tweaked calmwm to add a function which centers the current window, and
resides it to be a fraction of the current screen size. I've been
running this patch for a while locally and have found it to be useful,
and have not noticed any side effects.
This feature is especially useful when switching monitor configurations
(i.e. docking / undocking a laptop), as it provides a way to force the
active window into a known position and size where it can easily be
located and moved / resized as needed. To my knowledge, no other
function really fulfills this purpose currently.
I am happy to tweak this code as needed based on feedback / testing.