Found the problem when apache won't start up. In the event viewer you find the error problem listed as: "make_sock: could not bind to address 0.0.0.0:80". Also if apache starts up OK after a boot but you stop it in the "xampp control panel" it will not start again. For me the problem was Skype as it lisens on port 80. Close it down and you will not have this problem anymore. Also you will get the same error if WinXP iis service is installed and running.