Problem solving is one of the most essential skills in life. Regardless of who you are or what you do, you will face obstacles. How you deal with such challenges will often be a determining factor in how successful you are at life. While problems come in a wide variety of shapes and sizes, this article will give you some tools to help find solutions.