I've tried everything: messing around in my xorg.conf file, purging my nvidia driver and reinstalling, updating my headers unplugging and plugging everything back in, (turning on and off again) enabling drivers manually, installing and uninstalling ubuntu-desktop and NVIDIA common, updating, upgrading, manual installs via .run, starting lightdm and startx.
I figured our it was something to do with my video card setting to high of a resolution. After resetting that I at least got to the tty terminal. But nothing I did would bring up the GUI. Nothing. I'm using a Nvidia 560 gtx on ubuntu 12.04 LTS.
If there's a single person who can help me I will give you a hug, put pizza in my hard drive, and E-mail it to you!
UPDATE Used sgfxi (good idea), now the only problem is that I can't get to my desktop. Startx says it can't find a screen and after looking through the log it says failed to initialize the NVIDIA GPU at PCI:1:0:0. I have a desktop and all of the search results talk about bumblebee, which if I'm not mistaken is for laptops with optimus. There's a lot of info and I can make ends of it, but I don't know what to look for. Any help (I can't paste from terminal because I have no idea how).