One year ago — give or take a week — Blizzard Watch’s creators took a leap and created their own website thanks to the tremendous support…