Great piece IMO. Give it a read when you have time.