I figured some other people might enjoy it too. I submitted it a while back but have done a couple of updates since then.
No comments yet.