What OS does it have? Do you have a DSL or cable internet connection? If you have XP with a broadband connection, the clock can sync automatically when you turn on the PC. But, losing time might be caused by a weak BIOS battery. These are usually easily replaced by the user and cost only a couple bucks.
My system clock (on the systray) runs about 11 hrs late, everytime I reset the time and apply the correct settings...but when I work again, I find the clock running late.
Can anyone help me..? Thanks in advance.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic