The blogger's analysis is very thorough