What a great article, thanks Steve.