Outlook users are a great source of interesting and unusual problems to solve, like the problem in this question:
"Some of my contacts have a dash (-) showing in the business card title bar. Because it is leading, it is alphabetizing the contacts using the dash first. That messes everything up. There is no dash in the company or personal names or the File as. Where is the dash coming from? "
The title field in Outlook's Business Card view is created by the sort field, a dash, then the File as field, so sorting by a field that is blank leaves the leading dash on some of the contacts. For example, you'll get the leading dashes when you sort by job title if you don't have job titles entered for all contacts. The contacts who don't have the job title field filled in have the leading dash.
Resetting the view of the folder will fix it (resetting the view fixes a lot of problems) but it may be overkill as all you really need to do is change the sort order. You can do this by right clicking in the background area and choosing Customize, then select a new sort order.