Excellent article. Clearly written and technical without superfluous jargon. Nice!