The vexed question of punctuation

Mostly very good although I’m not sure I agree with the rules for emoticons:

A smiley has to be separated from the word by a space. If a punctuator follows, no space should be put between. As a rule, using an emoticon means no full stop at the end. A smiley may coincide with a closing bracket (given that it is preceded by an opening one :-).

It looks as if that last closing bracket has been forgotten to me. I believe there should be a double bracket with a space between (of course meaning it is an exception to the ‘no space between the emoticon and the punctuator’ rule :-) ).