Got a bunch of updates this morning and the 3.12 kernel was one of them. I had the Nvidia driver 319.60 installed and it worked well on the 3.11.0-12 kernel.
But while installing the 3.12.0-1 kernel, that driver broke the kernel. It got some error and would not boot into that kernel.
Luckily I was still able to get into the 3.11.0-12 kernel and uninstall that driver and install the 304.88 driver and now I am back in business.
I guess Trusty does not like the newer driver. Any thoughts?