Have you spotted the error yet?
I have to admit, I was perplexed for a good minute or two before I saw it. And the reason I didn't spot it sooner was because I always use single quotes on the command line. There's probably a lesson here about cultivating good habits or something. (Where "good" is platform dependent :-)
Excellent walk through BTW! I don't think I'd have the courage to publicly divulge all of my false starts and small yet confounding mistakes (there are far too many of them ;-). I look forward to part II.
++