I have read this many times in turn if the century articles. Good read! Thanks!