You are absolutely right about tone, humor, etc. being misread in an electronic format.
The other thing I find interesting is that people, because of the anonymity forget about manners and feel they can say anything to anyone. Things that they never would say face to face.
There are lots of good people posting here and some even know what they're talking about