When it comes to scheduling emails, what we want is user's to get emails at a specific time as exactly as possible. For this all we need is the UTC timezone offset including DST, which javascript gives us.
The jstimezonedetect script is a good one if we wan't to know the real timezone. Problem here is we wouldn't know how often this script could remain updated. Any change in DST will have to be provided by the script which if it doesn't there will be in-accuracies. Not to mention the trouble of keeping the script updated. But in general, the script is indeed awesome.
How long until Apple makes something the size on an iphone with the screen size of a note? (With some sort of magic, like the thinkpad butterfly keyboard.)
Google returns a local suicide prevention line number when you google suicide.
Perhaps social media sites should discourage posting on the subject at the time of submission, or trying to wrap such content with reminder to the readership that they matter.