Excellent slideshare presentaion of a range of differentiation techniques