@neill: Great article!