So, so far you appear to have dealt with only half the suggestions I offered/problems I mentioned.
And, you've changed the specification for the data. I suppose that counts too ...so call it three out of four, although that doesn't entirely account for your handling of the observations/recommendations from other Monasterians, above. Their time and effort on your behalf seems to have been been given short shrift, too.
But -- at least as far as my notes go -- that's OK. I really wrote the rest solely to occupy myself during a slow period between Lion-baitings and bug hunts.
: - (
If you didn't program your executable by toggling in binary, it wasn't really programming!