No, I'm sure that that is not it...
I have been booting into runlevel 3 anyway because I have always had problems trying to get the Nvidia drivers to work under linux. So, in other words, I am running startx from the command-line. By this time it is way past all my services starting up (especially the network initialization). So, I still don't have an answer to what is going on because my log file for X doesn't provide any error messages. I guess I need to try the IgnoreXXXX command that other people have suggested. I think that the drivers might be looking for an DVI monitor or TV. Anyway, once you can get the drivers to work, they work great, but I should not have to wait almost 5 minutes for X to come up. FIX THIS STUFF NVIDIA!!!!!!!!!!!!