Great, highly detailed review!