I have never ever managed to get my pi to keep time at all. NTP just fails when I start up, ni matter what I try. I know that there are no communication problems with the path to the servers as I can get NTP to sync up to them by hand using manual commands and trace routes to them, are all good. I even added in the ntp servers at my own ISP, Andrews and Arnold, so they would be really close. Also i'm not using the pi's wireless st all, that's turned off, so can't blame that.
I was getting to the stage where I was thinking abuout starting to hunt around for a hardware clock, but then I thought that someone somewhere must have solved this. It was at this point, with all the stupid and thoughtless fiddling around that I was doing that I managed to make the pi non-booting, well not headless, so now I'm dead.
Does anyone have a reliable NTP time boot config + runes + setup recipe whatever that I could just steal?