I don't know about no diamond texhnique, maybe it would be better for everyone if you explained what it is. I find from all the work that I saw "harpsi" put in to LSZH that if he knows of a better way he would certainly use it. But maybe I'm wrong.
What I do is make sure that there are nodes all along the takiways, at least every 50 meters or so (I eyeball it really, nothing precise). This gives aircraft a chance to "think" more often. In my experience it seems that aircraft think when they go over nodes, so if something has changed from the original taxi instruction (ie, an aircraft taxies of an active runway), then the aircraft will have a chance to "think" about the next move instead of just blindly plowghing into other traffic or just plainly blocking it.
That has been my experience.

Keep up the great work Harpsi. I certainly wouldn't want to have a go at KORD's AF2.
Mariano