@shawnster: Superb analysis