Online reputation: dealing with rampers, de-rampers and fantasists