ParentFull threadGrinningFool·Thanks for the shameless plug, I was getting ready to write something like this myself.View on HN