Well worry no more, here now is my latest class on ssUltimate library that deals with Grid, i.e., GridX. This combines all the power of all my other classes for grid object (AnchorSizer, AnchorX, GridSort, GridLock, and GridSortLock) into this one class, and more.
With this class now, you are giving your users the power to manipulate further grid on runtime based on their taste. This class retains their last selections that whatever have been set when they exit the form, the grid will be loaded back to the last arrangement and look; just the way they left it. And the good thing is, customization is per workstation. Different users, different tastes.
So when they started complaining, you can casually tell them "Oh, you can adjust the appearance based on your taste", with a smile.