i feel like this essay deserves four stars
RateBook