Unity keeps crashing with NullReferenceException (all projects - even new ones). Any ideas?

Tonight (all of a sudden): I started having the following issue:

Whenever I go to ANY project in Unity (including a new one) and try to run the project I get the following exception:

NullReferenceException: Object reference not set to an instance of an object UnityEditor.ObjectSelector.OnDisable () (at C:/BuildAgent/work/6bc5f79e0a4296d6/Editor/Mono/ObjectSelector.cs:138)

If I try to click any of the property window attributes that bring up a dialog box to browse for objects then the entire Unity3D application crashes. This happens every time for every project. It was fine earlier today. I have uninstalled-reinstalled unity multiple times (I made sure that the folder was deleted in between and I tried different install locations).

Any ideas?

I'm currently having this problem under Windows 7 64bit.

Can you explain in more detail how you solved this problem? Its ruining my life right now.

Thanks, Kyhil.

EDIT : Found this elsewhere:

"I finally figured out what the problem was. The old window layout format doesn't support the new Object Selector; to make the error go away, just do Window>Layouts>Revert Factory Settings."

This solved it for me.