This November and December promise to constitute San Francisco's Merriest Holiday Season Ever. At the very least, it will be merrier than either the 1992 or 1995 season, when there were 16 and 45 confirmed suicides at the Golden Gate... More >>>