go down a storm Hadn't encountered this idiom before; apparently it means about the same thing as "go over well." (And not at all the same thing as "go down the storm drain.") I...