Concerning timezones, is there any viable way to get the user's timezone? Javascript only?
Never gave it a second thought, but this actually explains a lot.
DST, of course, shifts the offset by 1 hour, and I've often noticed that sites mis-detect my timezone by an hour with startling regularity.