public static String getText(String inKey)
	{
		// look in external props file if available
		if (ExternalPropsFile != null)
		{
			String extText = ExternalPropsFile.getProperty(inKey);
			if (extText != null) return extText;
		}
		// look in extra texts if available
		if (LocalTexts != null)
		{
			try
			{
				String localText = LocalTexts.getString(inKey);
				if (localText != null) return localText;
			}
			catch (MissingResourceException mre) {}
		}
		// look in english texts
		if (EnglishTexts != null)
		{
			try
			{
				String engText = EnglishTexts.getString(inKey);
				if (engText != null) return engText;
			}
			catch (MissingResourceException mre) {}
		}
		// return the key itself
		return inKey;
	}