Should I give the guide a gratuity at the end of the tour?

The guides are doing a service much like anyone in the service industry.  If you feel that they have exceeded your expectations, a gratuity would be much appreciated.  The amount is up to each individual.