This seems pretty good on the whole. You might get some cross-pollination going on with Justin Alexander's system based on stones.