Ever tried to remotely restart your Server when there is no monitor attached? OS X automatically defaults to 800x600 on restart, and if you're running OS X Server on a G4 tower, it can be a royal pain in the butt - especially because once it's restarted, you don't get any choices for different resolutions ... and Workgroup Manager requires 1024x768 to run!
Here's a simple solution ... with your display attached, set your preffered resolution using the System Preferences pane. Once that's done, open the Terminal and lock the preference file (com.apple.windowserver.plist file) by typing:
% sudo chflags uchg /Library/Preferences/com.apple.windowserver.plistIf you want to make changes to your display settings at a later date, you'll have to unlock the file using sudo chflags nouchg... instead of uchg.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20030227091011864