I'm going to be on a WF kick for the next few days, I believe, while I'm attending some WF training. 

What a great article.  I got lost about half-way through it, but I'll be back on it again after getting some sleep.  Thanks, Charles.