On the morning when i start my pc for the first time, 7 times out of 10 it hangs on the part where it says "Starting windows", and the blue Welcome screen part.

Usually i restart the pc and it works ok, why does it hang like this?

XP Pro, SP2