Taylor Blau <me@xxxxxxxxxxxx> writes: > But I > think that this approach ended up being less heavy-weight than I had > originally imagined, so I think that this version is a worthwhile > improvement over v4. ;-). This version is a good place to stop, a bit short of going full OO. Nicely done.