I give this +2 1/2 additional rats' arses of approval, and I'll throw in an elephant's arse in the bargain. The maps look good, and the work you've done in figuring out the functioning parts look nice. Time well-spent, IMO.