My basic criteria is at least one major city getting whacked with at least 12 inches of snow (Boston, NYC, Philly, DC, etc). I don't particularly pay attention to the inland snows when the coast is getting plain rain.
Thanks for adding me to your list. I'm already wondering what's going to happen to the Taunton dam...