ok, i've looked into this a little and I think that I figured out what the problem is. I'm not supposed to be setting my system clock to my local timezone, it needs to be set to the current UTC time, which is 4 hours ahead then the OS determines my local time in reference to that. I seem to recall this happening to me when I installed windows too. After I chose EDT as my timezone, it booted and the time was wrong, but I just changed it in the gui and forgot abou it. I got the current UTC time from: http://www.worldtimeserver.com/current_time_in_UTC.aspx
. Coincidentally, UTC time is always 4 hours ahead of Eastern time.