This question already has an answer here:
1) What looks better to you ?
2) What looks better to you?
Many years ago, I found myself adding a space before exclamation points and question marks. I don't, however, put a space before a period. I guess I'm a rebel; I think the space makes the sentence look better, and makes the punctuation stand out for an easier read. I've noticed that some of my relatives do the same thing, and I've spotted it in some other writing samples. I learned tonight on this website that French also adds a space before those two punctuation marks. I do it with only non-business correspondence; when composing business correspondence, I do it "properly" (without the space). Who out there also does this ? Which looks better to you, despite the rules ?