Successful projects require thorough up front analysis and planning in proportion to the complexity of the project. A simple project may only take a few hours of planning while a very complex project may take several weeks of detailed planning. Your project likely falls somewhere in between.
Computer Genius is very methodical and everything, including risk, is documented and agreed upon before work starts. Subsequent changes are documented and agreed upon up front. There are no big surprises at the end for either party. Computer Genius has found that on time, on budget projects with no big surprises at the end usually makes everybody happy.
Computer Genius realizes that some people can never be a Happy Customer but these Customers are the exception, not the rule. Rest assured that Computer Genius has a long history of Happy Customers.