SMS: The ready reckoner.