A proposal for a new entity in the html charcter set: 

no-break-hyphen --> &nbhy;

Since modern browsers use a hyphen for a possible line break (something I had proposed myself a few years ago), I have now felt the need for a no-break-hyphen. In my biology pages, I make lists of species names. Sometimes these lists are in a narrow frame or table column. And often I prefer that the users scrolls or resizes the window, rather than that the species name breaks up. To prevent this when there is a space in the name, I can use  . But I can't prevent it when there is a hyphen.... An alternate option woud be to invent a general {keep together} tag.

Thanks, Marco
--
Marco Bleeker, Amsterdam, NL ------------ mbleeker@euronet.nl
Botanical Diversity --- http://www.euronet.nl/users/mbleeker/
Rainforest Medical ----------- http://www.xs4all.nl/~rainmed/