This is a really large topic with a lot of points of contention from all sides. I read an excellent, excellent book about this. It's called Eats, Shoots and Leaves. The name of the author eludes me but it's a great read and it's about this very thing : punctuation, the lack of it and the misuse of it. Do check it out, you will not regret it !