Thanks for all the additional comments. I'll probably get around to revising and pushing out this series sometime next week; the delay is due to the holidays and high-priority other work.