public boolean validateName(String testName) {
		boolean nameIsValid = true;

		Pattern validName = Pattern.compile("^\\D*$"); // all aphabetical
		// characters, no
		// numbers

		Matcher isValid = validName.matcher(testName);

		nameIsValid = isValid.matches();

		// test for forbidden names (simple check -- only matches on identical names)
		// I really should use some pattern recognition here...
		if (forbiddenNames.contains(testName)) {
			nameIsValid = false;
		}

		debug("Is \'" + testName + "\' a valid name? " + nameIsValid);

		return nameIsValid;
	}