Really? or do I miss something? ...put the server time as seconds since 1970 in a variable when rendering on the page... ...as soon as javascript starts you take the local computers time and calculate the offset which you apply every time you update the clock... ...make sure your webserver has the correct time, but that is easy to-do... ...also timezones wont matter at all, since you just query the UTC times, the offset applied to the local time will still be correct... ...yeah 100hrs sounds about right, where can I apply to do it?