Ok I find this handy little function that returns the difference in minutes from GMT. I run it tho and I get 420, i.e 7 hours. I'm 8 hours off GMT (PST). So I change the time zone on my computer to GMT and run the program again. -60. Wierd, so I just need to add 60 to it for some reason. I set the time zone to 1 hour off GMT and I get 60. (add 60 to that and I have 120, which is messed up). I can't make any sense of this. How am I supposed to use getTimezoneOffset to find the timezone of the client? Celia