var fDesc=new Array(); fDesc[0] = "Do you have difficulty choosing names for your characters? Do you reach for the phone book or browse baby name websites online? For most writers, choosing a name for their primary character is easy. This person has been in their heads for weeks, months or years. Not so with secondary or minor characters.

Character Name Generator makes that process a little bit easier. With tens of thousands of name combinations to choose from, all graded by popularity, age, gender and nationality, you get to choose from a wide selection of names.

This software is free to download and to use, and doesn’t require much explanation. The screenshots below are self-explanatory."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }