I thought it was just me - I have a Princeton (LCD) monitor as well. The funny thing I've noticed is that suspend will only behave badly if any of the nvidia kernels are installed.
I tried installing nvidia support using Firewing's how-to, and suspend borked when I tried to 'light it up' again. The same thing happened using the 2.6.16-1.2069 kernel as suggested by Yes and Sub_Pop. The only way it seems to work is to remove and re-install the kernel, and use the 'nv' drivers supplied - and then it works like a champ!
So, there's my choices: Suspend without glx support, or glx support and reboot every time. Maybe I need to re-read the forums again - I might have missed something...
Linux - because a PC is a terrible thing to waste...
Registered User #341752
Desktop: AMD Athlon 64 X2 Dual Core 4600+, Asus M2NPV-VM, 4GB Corsair 800Mhz DDR2, nVidia GeForce 6150 , Sony DVDRW, Sony CDRW, 100GB SeagateSATA *F10*
Laptop: Lenovo T61p, Intel Core 2 Duo, 2GB, nVidia, 500GB SATA (2 drives), *F10*