Actually Ty, the more I looked into it, I think I'm going to take a stab at writing my own, mostly so that I can learn and build my skills, but also because there are a few things I would like to add and modify. We had a blizzard here today, so it gave me the opportunity to sit down with pen...