@steveharpo: great post, its