Globally, companies invest billions of dollars annually on IT solutions. In addition, many organizations offer visionary solutions that all call for knowledgeable project managers to plan, execute, control, and end projects ahead of any competition. Sadly, many of these projects come in behind schedule and over budget, and fail. Much of our project management lives are spent dealing with this unsettling projects and working to get them back on schedule, both within budget and within specification. Many projects are canceled before they are ever completed and many exceed their original estimates. The financial costs of these failures and overruns are just the tip of the iceberg. The path of destruction left behind from these projects is devastated budgets, unhappy customers, and sometimes ruined project management careers.