ParentFull threadcalgaryeng·THIS IS AWESOME. I was looking for something like this, and was really sad I was going to have to write something myself.... THANK YOU.View on HN