One thing you might consider is a utility that is available with version 4.3 of XFree86 xrandr. More information can be found
here. This utility allows you to change the resolution without restarting X. Just be careful that you don't change to a resolution that your monitor/video card will not support.