Thanks for your answers.
: The system is brand new (one month). And it is not drift, since the time is kept accurately during sessions. And it was more or less stable the first few weeks. I'd guess it is a software-thingy.
: It is OpenSuSE 11.3_64 with no windows(c) (R)
at all (there is a FreeBSD installation on a hard disk I salvaged from my old machine, but I can't boot it here).
I suspect the time gets *beep* during shutdown, since the hardware clock is haywire right after a "shutdown -r now". It is also not always (but sometimes) a multiple hours offset (like from the wrong timezone) but an arbitrary interval including an odd number of minutes (and probably seconds, didn't check that).
I use the timezone of "Berlin, Europe" as set up during install and confirmed by KDE right now. (Time is aligned with UTC, see first post). I don't quite get what you are saying with "its the reverse of what you think Germany is +" -- its not politics, I'd guess
As to your links -- umm, they pertain to puppy-specific things, but I use SuSE. And I used the hwclock-commands as shown in my first post in analogy to the second link...