private void initializeAll()
    {
        String raceName = Control.activeRaceName.toLowerCase();
        
        String selectText = "Select ";
        if( raceName.startsWith("a") || raceName.startsWith("e") || 
            raceName.startsWith("i") || raceName.startsWith("o") || 
            raceName.startsWith("u"))
        {
            selectText += "an " + raceName + " on the list.";
        }
        else
        {
            selectText += "a " + raceName + " on the list.";
        }

        textArea.setText(selectText);
        
        raceComboBox.setModel(new JComboBox(Control.Races.toArray()).getModel());
        
        char[] raw = raceName.toCharArray();

        for(int j=0; j<raw.length; j++)
        {
            if(j==0 || Character.isWhitespace(raw[j-1]))
            {
                raw[j] = Character.toUpperCase(raw[j]);
            }
            else
            {
                raw[j] = Character.toLowerCase(raw[j]);
            }
        }

        raceName = String.valueOf(raw);
        
        raceComboBox.setSelectedItem(raceName);
    }