I dual boot windows on my system, and for some reason, windows can't keep the time straight after the change. What used to happen is I'd have openntp sync my clock, then restart to play some games. After booting back into Gentoo, ntpd would see such a large difference in what the time is supposed to be and what it actually is according to the hwclock that it just wouldn't sync!
The solution was to use ntpclient on default runlevel, as it just syncs the clock with no special conditions. Of course, you can run both if your into that sort of thing. I use ntpd to set my clock to UTC time and then use zoneinfo to set it back to Eastern Standard. Works like a charm. Oh, and UTC is generally a good idea because it isn't affected by daylight savings time at all :) Hope this helps. -- -·=»Ðŧħ«=·-