There is software and there is well written software. This product falls into the latter category. As a software developer, I like to believe that I am hyper critical of anything I evaluate. As such, this is a nice piece of software; taking a...
Read full review