If you felt a little grouchy over the weather last month, well you had good reason to be . . . as we endured one of...