A note on French punctuation:
In French, it is mandatory to put a space before a question mark, exclamation mark, colon, semicolon, parenthesis, etc. For example:
1. C'est vrai !
2. Pourquoi ?
3. Utilise l'infinitif après le mot « veux », comme ça :
« Je veux utiliser ton crayon. »
I point out this particular rule because it isn't readily apparent when you're reading and learning French, and if you want to do it right, which I'm sure you do, it's good to know (I imagine many native French speakers neglect that rule, but as all published work seems to follow the spacing rules, it's obviously more correct).
EDIT: An oddly specific grammar note by me...