Right my main computer has been starting up slow reently but this morning it kept frezzing on the black screen after the windows XP loads bit. Then on 6 time it got through to the log in screen but it toke about 5mins for it to load onto the proper screen

Once computer is all loaded it works fine!
Anyone know why this happens and what i can do to sort it?