There are some general cost factors to consider when taking on a project like this. At the most basic, consider whether you want to hire a professional or do it yourself. Understanding the scope of ...