Unity 4.0 editor is stuck on splash screen

I have just installed unity 4.0.0f7 today and after activating the indie version it wont load, I have tried restarting my computer and running as administrator but it still wont get passed the splash screen, the task manager says Unity.exe is using 0 cpu and 14mb memory, also if it helps Im running windows 7 Ultimate 64bit service pack 1.

For anyone who stumbles upon this answer, I fixed it by setting the compatibility mode to “Windows XP (Service Pack 3)” and Checking the Disable desktop composition box.