Well done!  Very good analysis and superb objectivity.