Actually I tough of that, and that wasn't the problem. It was much more stupid than that. The time zone was not the right one in "Regional Settings" and I had WinXP (without my knowledge) syncronize my clock with a microsoft server. So when it syncronized the clocks it always put it back 3 hours.
Dam Microsoft's auto-crap-your-system.
In ancient times they had no statistics so they had to fall back on lies
try to sync your time in the BIOS, and enter windows and see if it's the correct time. Then go to Date and Time Properties .. select Internet Time tab.. uncheck synchronize with an internet time server.
<font color=red>If your nose <b>RUNS</b>, and feet <b>SMELL</b>.
Then you must be born <b>UPSIDE DOWN</b>.</font color=red>
I do stuff like that all the time. So don't feel bad. I've gone out and spent a hundred dollars to fix something, that turned out to not be broken.
Your arrogance is boring!