It's a pain to code each control's position during Resize(), but another (less flexible and less cosmetic) way is to place small groups of controls in a PictureBox (BorderStyle = 0-None), and just move the PictueBoxes in the Resize() event. The result is similar to Netscape 6.0 dialogs, where the right/left of the controls maintain a set distance from the form's right/left, but it doesn't displace the controls perfectly as if you're 'zooming' in on the form. Just another thought for u...
~Mike
Any man willing to sacrifice liberty for security deserves neither liberty nor security.
-Ben Franklin