@buffersmckyle: Very nice article,