Eighteen inches of snow are meant to fall here in New England – all by tomorrow afternoon. Yes, 18 inches. I must add that we just received the gift of 10 inches of powder a few days ago. Apparently New England likes to dump an entire winter on its inhabitants in one sitting. Don’t get me…