What is the best way to approach a technical problem ? Solve it manually or come up with a tool that does the job for you? It depends.