Unity hangs on splash screen and won't start up anymore.

Unity won’t load. It is just frozen on the splash screen. It is trying to load a project that is obviously having a problem. Is there a way to get Unity to start up without trying to load the last project?

The longer story:
I was running the Unity version previous to version 4.1.2. I tried to load a project that loaded fine under the next previous version below that. Unity tried to load the project but it never completely loaded and would just hang. I went into the Windows Task Manager and ended the process. I tried starting Unity again but it would just hang on the splash screen. I went ahead and installed version 4.1.2. but I still get the same problem of Unity hanging on the splash screen no matter how long I wait. How do I get Unity to work again?

rename that folder so that unity cant find it. run unity. presto… Unity will load ok.

Next, change your settings so the project wizard selector shows up every time you run unity.

Hold alt as Unity starts, it will bring up the project selector.