If all other things are equal, then sure, pick the cheapest one. But other things aren't equal.

That's why I chose the most expensive option -- wrote my own program. Even if you value my time at a dollar an hour, I probably spent more than anybody else in this thread.