private static int applyComboScore(String passwd, int letterScore, int numberScore, int specialScore)
	{
		int comboScore = 0;
		
		// COMBOS
		
		// [verified] both upper and lower case
		if (letterScore == MIXED_IMPLIED) 
		{
			comboScore += 2;
			log.debug("2 combo points for upper and lower letters.");
		}
		
		// [verified] both letters and numbers
		if (letterScore > 0 && numberScore > 0) 
		{
			comboScore += 2;
			log.debug("2 combo points for letters and numbers.");
		}
		
		// [verified] letters, numbers, and special characters
		if (letterScore > 0 && numberScore > 0 && specialScore > 0) 
		{
			comboScore += 2;
			log.debug("2 combo points for letters, numbers and special chars");
		}
		
		// [verified] upper, lower, numbers, and special characters
		if (letterScore == MIXED_IMPLIED && numberScore > 0 && specialScore > 0)
		{
			comboScore += 2;
			log.debug("2 combo points for upper and lower case letters, numbers and special chars");
		}
		return comboScore;
	}