public boolean updateValue(int inRowNum, String inValue)
	{
		String currValue = _fieldValues[inRowNum];
		// ignore empty-to-empty changes
		if ((currValue == null || currValue.equals("")) && (inValue == null || inValue.equals("")))
		{
			return false;
		}
		// ignore changes when strings equal
		if (currValue == null || inValue == null || !currValue.equals(inValue))
		{
			// really changed
			_fieldValues[inRowNum] = inValue;
			_valueChanged[inRowNum] = true;
			fireTableRowsUpdated(inRowNum, inRowNum);
			return true;
		}
		return false;
	}