Laptop clock problems on Debian
I was having some problems with the laptop clock being completely wrong (and that in turn causing a lot of weirdness during boot and before ntp kicked in), but turns out Debian Etch has some problems saving the hardware clock from system time properly when shutting down. Apparently you need to manually run
hwclock --directisa --systohc
to set the hardware clock from system time (after updating the system time with NTP).