Possible Duplicate:
When should I use an em-dash, an en-dash, and a hyphen?
This is about hyphens (-), en-dashes (–) and em-dashes (—).
When to use which one? To be honest, I always use em-dashes unless I join words with a hyphen, but I never use an en-dash.