Here's an article about making good arguments.. especially on the internet. I think there's one thing that they forgot to mention or touch upon. Quite a few people on the internet ignore or dismiss the good points of what someone writes and they dissect a post weeding out what they feel are the weakest parts nit picking them. It could be if you took the post as a whole the author of it may be correct but taking parts of it out of context helps them dismiss the whole thing. This is something that personally I don't like. That's in addition to the other things they mention there making things quite difficult. You also can't count on people changing these kind of habits.