I installed the k8 kernel using Synaptic and lost the ability to start xserver.
I had changed my /etc/X11/xorg.conf file for my screen's refresh rates, and I had run nvidia-glx-config enable, which noted that my xorg.conf had been changed.
I could still run by selecting the generic kernel during boot time.
I fixed things by restoring /etc/X11/xorg.conf to the original (yes, do backup the original!). Rebooting into the k8 kernel worked. I then applied my changes to /etc/X11/xorg.conf and ran nvidia-glx-config enable again.
It all works fine, but I don't know why. If anyone can enlighten me, I would appreciate it.