Funny because these two examples were the ones I found completely undesirable and would never implement myself. It's just not legible enough to be usable.