Working on many different projects requires many different tools to get those projects done right. Without the right tool, you may be able to get the job done, but not it an efficient manner and without a lot of frustration. There have been times, when...