What's the Difference Between Ice Cream, Gelato, Sorbet, and Sherbet?

Not all frozen treats are created equal.