Great analysis by Jon Solomon