Excellent overview and analysis of a very dynamic domain.