Ironically, I think the biggest hindrance to the spread of spam and viruses is the poor quality of the English in these messages. I routinely get clever and well designed spam with some horrible English errors.