Comment Comment by ZeroGravitas Also "by and large" is a nautical term meaning (roughly) "whether sailing against the wind or sailing with the wind". parent ZeroGravitas 13 years ago