This has kinda been puzzling me for a time now.
Some users have a space in their name. When you hover over their user name, and look at the status bar in your browser you will see the space has been replaced by a dash, and to add to confusion the characters are all lower case. So how to reference someone? I tried adding the dash myself by you'll just get that '@ --' thingy in your post.