http://little.xmtp.net/blog/2005/08/28/stupid-code-aka-gnome-session-phantoms/
I posted some crap about issues I have been having with gnome-session. Well, the stupid error message is still there. The solution to my problem was as easy as using a Mac.
System->Preferences->Sessions. Delete the default session. Logout. Login. A new default session will be created. There will be no stupid long delay.
Sadly I went through the exercise of checking out gnome-session, diving into source, and enabling GSM_VERBOSE_DEBUG=true to read more output in .xsession_errors. One of the errors finally gave me this idea.
Anyway, thinks are better now. I am a happy Ubuntu Gnome user.